命令和脚本重新读取gnuplot中的文件

时间:2013-07-12 14:04:10

标签: linux command-line plot gnuplot

我是gnuplot的新手并使用Ubuntu 12.04。我想在信息进入时动态创建一个图形。所以我有一个data.dat文件,看起来像:

time server1 server2
0    0       0  
1    2000    3000
2    3000    4000
3    4000    5000

之后我有一个脚本文件loop.plt,用于重新读取文件:

pause 2
replot
reread

最后,我在bash文件中使用的命令:

gnuplot -persist -e "plot 'data.dat'" loop.plt

结果以圆点形式返回 - 而不是我期望的那条线。但这只适用于server1。

如何更改此项以创建带有线条的图形,还可以在同一图形中显示server2?有人可以帮我这个吗?

1 个答案:

答案 0 :(得分:1)

将您的命令更改为以下内容:

gnuplot -persist -e "plot 'data.dat' using 1:2 with lines ,'' using 1:3 with lines" loop.plt

这将使用行

绘制第1列和第2列以及第1列和第3列