# -*- coding:utf-8 -*-
from numpy import *
import Gnuplot, Gnuplot.funcutils
import os
import time
# temporary ディレクトリを current directory にする
os.environ['TEMP']="."
# debug=1 を引数に付けるとコンソールに gnuplot に渡したコマンドが表示される
g = Gnuplot.Gnuplot(debug=1)
g.title('A simple example')
# Gnuplot に指示を与える
g('set boxwidth 0.9 relative')
g('set style fill solid 1.0')
g('set style data boxes')
g('set xdata time')
g('set timefmt "%Y-%m-%d"')
# データ読み込み
g.plot('"sample01.dat" using 1:2')
# こちらでも png 出力可能, 一瞬 window が表示される
g.hardcopy('sample01.png', terminal = 'png')
# すぐに終了してしまうとデータ出力できないので 1sec sleep
time.sleep(1)cmd.append('"%s"' % (font,))
sample01.dat
2010-10-01 1.1
2010-10-02 5.8
2010-10-03 3.3
2010-10-04 4.2
0 件のコメント:
コメントを投稿