import time import csv import matplotlib matplotlib.use('Agg') from pylab import datestr2num import matplotlib.mlab as ml import matplotlib.pyplot as plt import matplotlib.dates as mdates t=[] v1=[] v2=[] v3=[] FileReader = csv.reader(open('out.txt'), delimiter=' ', quotechar='"') for row in FileReader: # t.append(time.mktime(time.strptime(row[0], '%Y-%m-%d %H:%M:%S'))) t.append(float(row[0])) v1.append(float(row[1])) v2.append(float(row[2])) v3.append(float(row[3])) for tstamp in t: print tstamp for val in v1: print val fig = plt.figure() ax = fig.add_subplot(111) ax.plot(t,v1) ax.fmt_xdata = mdates.DateFormatter('%Y-%m-%d %H:%M:%S') fig.autofmt_xdate() plt.ylabel('iops') plt.xlabel('tstamp') # plt.show() plt.savefig('myfig') # load('out.txt', delimiter=',',converters={0:datestr2num}, skiprows=1, usecols=(0,2),unpack=True)