【发布时间】:2014-06-20 10:24:53
【问题描述】:
我在使用 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
(我把那个“时间”用于测试,但它工作后会被日期时间取代)
我想绘制两个不同的图形,Time 列在 x 轴上,Packets 列(在第一个图形上)和抖动列(在第二个图形上)在 y 轴上。但是,正如您可能已经看到的,我不知道From 列中有多少不同的值(最小值为 1,但我不知道最大值,数据文件将被刷新并且一些值将是每 x 秒添加一次)。
所以我的问题是我想在两个图形上制作另一条“线”,每个不同的 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 图形,并仅在单个图形上绘制 Packets 列,但使用不同的 From 值。
【问题讨论】:
标签: graphics plot gnuplot multiple-columns