我在使用gnuplot时遇到了一些小问题,这是我的数据文件:
From Time Packets Jitter
127.0.0.1:53091 1 0 274
127.0.0.1:53091 2 0 417
127.0.0.1:53091 3 36 53
127.0.0.1:53091 4 215 55
127.0.0.1:53090 4 215 55
127.0.0.1:53091 5 215 33
127.0.0.1:53090 6 256 78
我为测试设置了一个“时间”字段,但是在它正常工作后,它将被datetime替换。
我想要绘制两个不同的图形,其中第一个图形的y轴是“Packets”列,第二个图形的y轴是“Jitter”列。这两个图形都需要在x轴上使用“Time”列。但是,正如您所看到的,我不知道“From”列中会有多少不同的值(最少1个,但我不知道最大值,数据文件每隔几秒钟就会刷新并添加一些值)。
因此,我的问题是我想在两个图形上为每个不同的“From”值创建另一条线。
实际上,我希望在线的标题中包含“From”值(例如:“127.0.0.1:53091”)。
如果可以更改列的顺序,则需要说明。
我尝试过:
plot 'data.log' using 3:xtic(2) title 'Packets' with lines, \
'data.log' using 4:xtic(2) title 'Jitter' with lines
但它位于同一个图形上(我还没有使用multiplot,我试图在使多条线工作之前)。
这是否可能? 如果是这样,如何在gnuplot中绘制这两个图形?
如果不行,我们可以删除Jitter
图形,并仅在具有不同From
值的单个图形上绘制Packets
列。