1

我是 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?有人可以帮我弄这个吗?

4

1 回答 1

1

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

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

这使用线条绘制第 1 列和第 2 列以及第 1 列和第 3 列

于 2013-07-12T21:42:17.870 回答