Hatena::ブログ(Diary)

Solr, Python, MacBook Air in Shinagawa Seaside RSSフィード

2010-11-17

[][] matplotlib で時系列のグラフを書いてみた!


matplotlib で書くすごーく簡単な時系列グラフのサンプル


f:id:knaka20blue:20101117170609p:image


#!/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 をインストールをどうぞ。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/knaka20blue/20101117/1289981182
リンク元