title: Use a loop to plot n charts Python
body: <p>I have a set of data that I load into python using a pandas dataframe. What I would like to do is create a loop that will print a plot for all the elements in their own frame, not all on one. My data is in an excel file structured in this fashion:</p>
  
  <pre><code>Index | DATE  | AMB CO 1 | AMB CO 2 |...|AMB CO_n | TOTAL
  1     | 1/1/12|  14      | 33       |...|  236    | 1600
  .     | ...   | ...      | ...      |...|  ...    | ...
  .     | ...   | ...      | ...      |...|  ...    | ...
  .     | ...   | ...      | ...      |...|  ...    | ...
  n
  </code></pre>
  
  <p>This is what I have for code so far:</p>
  
  <pre><code>import pandas as pd
  import matplotlib.pyplot as plt
  ambdf = pd.read_excel('Ambulance.xlsx', 
                        sheetname='Sheet2', index_col=0, na_values=['NA'])
  print type(ambdf)
  print ambdf
  print ambdf['EAS']
  
  amb_plot = plt.plot(ambdf['EAS'], linewidth=2)
  plt.title('EAS Ambulance Numbers')
  plt.xlabel('Month')
  plt.ylabel('Count of Deliveries')
  print amb_plot
  
  for i in ambdf:
      print plt.plot(ambdf[i], linewidth = 2)
  </code></pre>
  
  <p>I am thinking of doing something like this:</p>
  
  <pre><code>for i in ambdf:
      ambdf_plot = plt.plot(ambdf, linewidth = 2)
  </code></pre>
  
  <p>The above was not remotely what i wanted and it stems from my unfamiliarity with Pandas, MatplotLib etc, looking at some documentation though to me it looks like matplotlib is not even needed (question 2)</p>
  
  <p>So A) How can I produce a plot of data for every column in my df
  and B) do I need to use matplotlib or should I just use pandas to do it all?</p>
  
  <p>Thank you,</p>