matplotlib で書くすごーく簡単な時系列グラフのサンプル
#!/usr/bin/env python # -*- coding: utf-8 -*- import datetime import matplotlib.pyplot as plt import matplotlib.dates as mdates # X軸データ x = [datetime.datetime(2010,1,1), datetime.datetime(2010,1,2), datetime.datetime(2010,1,3), datetime.datetime(2010,1,4), datetime.datetime(2010,1,5)] # Y軸データ y = [1, 3, 2, 4, 1] # データをセット fig = plt.figure() ax = fig.add_subplot(111) ax.plot(x, y) # グラフのフォーマットの設定 days = mdates.DayLocator() # every day daysFmt = mdates.DateFormatter('%Y-%m-%d') ax.xaxis.set_major_locator(days) ax.xaxis.set_major_formatter(daysFmt) fig.autofmt_xdate() # HTMLに埋め込むためにファイル出力 plt.savefig('/usr/local/apache2/htdocs/test/test2.png')
matplotlib の Linux へのインストールは [Python] グラフを書こう! RedHat Linux に matplotlib をインストール が参考になると思います。
Windows の場合は [Python] Windows に Python と matplotlib をインストールをどうぞ。