gnuplot成千上万的价值观

时间:2011-02-20 00:05:57

标签: gnuplot postgresql

我想绘制数据库的内容。它包含成对的时间戳(例如1298136675887128524)和当时节点的功耗(例如159.562042)。每10毫秒测量一次功耗。它是一个PSQL数据库。我真的不习惯gnuplot所以在我花费大量时间尝试错误的方式之前我会问...

我的想法是将我想要绘制的值导出到这样的普通文件中:

1298136675887128524 159.562042  
1298136675888238531 160.124031  
1298136675890241275 158.321967

然后我会缩放时间戳,以便以用户可读的方式在x轴上表示并尝试绘制所有内容。由于我在谈论> 100000这些线路,我不太确定这是否是最好的方式..

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

无需“缩放”您的xaxis。只是:

set xdata time
set timefmt "%s"
plot 'file' u 1:2

或类似的东西。

如果你的情节过于密集,请在绘图时使用“每 n ”跳过 n-1 点。