我想绘制数据库的内容。它包含成对的时间戳(例如1298136675887128524
)和当时节点的功耗(例如159.562042
)。每10毫秒测量一次功耗。它是一个PSQL数据库。我真的不习惯gnuplot所以在我花费大量时间尝试错误的方式之前我会问...
我的想法是将我想要绘制的值导出到这样的普通文件中:
1298136675887128524 159.562042
1298136675888238531 160.124031
1298136675890241275 158.321967
然后我会缩放时间戳,以便以用户可读的方式在x轴上表示并尝试绘制所有内容。由于我在谈论> 100000这些线路,我不太确定这是否是最好的方式..
感谢您的帮助!
答案 0 :(得分:2)
无需“缩放”您的xaxis。只是:
set xdata time
set timefmt "%s"
plot 'file' u 1:2
或类似的东西。
如果你的情节过于密集,请在绘图时使用“每 n ”跳过 n-1 点。