次のデータを含むファイルがあります。最初のフィールドは UNIXTimestamp です。
1351734672.095 25
1351734674.449 52
1351734676.638 612
1351734680.669 44
1351734681.121 16
1351734684.182 15
1351734684.386 17
1351734686.823 16
1351734689.807 22
1351734689.807 28
このファイルから x,y を Python にロードするにはどうすればよいですか?
#!/usr/bin/env python
from numpy import *
import Gnuplot
g = Gnuplot.Gnuplot()
g.title('My Systems Plot')
g.xlabel('Date')
g.ylabel('Value')
g('set term png')
g('set out "output.png"')
proc = open("response","r")
databuff = Gnuplot.Data(proc.read(), title="test")
g.plot(databuff)
現在、これは機能していません...アイデアはありますか??
アップデート:
#!/usr/bin/env python
from numpy import *
import Gnuplot
g = Gnuplot.Gnuplot()
g.title('My Systems Plot')
g.xlabel('Date')
g.ylabel('Response')
g('set auto x')
g('set term png')
g('set out "output.png"')
g('set timefmt "%s"')
g('set xdata time')
g('set xtic rotate by 45 scale 1 font ",2"')
g('set key noenhanced')
g('set format x "%H:%M:%S"')
g('set grid')
databuff = Gnuplot.File("repo", using='1:2',title="test")
g.plot(databuff)
x軸の時間値はグラフと重なっています..何かアイデアはありますか??