title: Creating time series plot from large csv file
body: <p>I have a large csv file with 3 months of temperature data. Column 1 is the month, column 2 is the day, column 3 is the hour, column 4 is minute, and column 5 is temperature. I am trying to graph all 3 months of temperature data with only the day/month listed on the x-axis. Here is what I have so far:</p>
  
  <pre><code>filename ='TemperatureFile.csv'
  with open(filename) as f:
      reader = csv.reader(f)
      header_row = next(reader)
  
      month, day, hour, temperature = [], [], [], []
      for row in reader:
          mon=datetime.strptime(row[0],"%m")
          month.append(mon)
          date=datetime.strptime(row[1],"%d")
          day.append(date)
          hourx=datetime.strptime(row[2],"%H:%M")
          hour.append(hourx)
          temp = float(row[3])
          temperature.append(temp)
  
          datefinal=date.isoformat(month, day)
  
  
      #date.isoformat(months, days).isoformat()==    
  
      fig = plt.figure(dpi=128, figsize=(10,6))
      plt.plot(datefinal,temperature, c='red')
  
      plt.title("Temperatures", fontsize=20)
      plt.xlabel('Date', fontsize=16)
      plt.ylabel('Temperatures(F)', fontsize=16)
  
      plt.show()
  </code></pre>
  
  <p>I cannot figure out how to combine all of the month/day/hour/minute info so all the data plots and I cannot figure out how to place just month/day on the x-axis.</p>