我有一个包含以下数据的文件,第一个字段是 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)
xaxis 上的时间值与图表重叠..有什么想法吗?