我在使用 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
Run Code Online (Sandbox Code Playgroud)
(我把那个“时间”用于测试,但它会在它工作后被日期时间替换)
我想绘制两个不同的图形,Time在 x 轴上都有列,在 y 轴上有Packets列(在第一个图形上)和抖动列(在第二个图形上)。但是,正如您可能已经看到的,我不知道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
Run Code Online (Sandbox Code Playgroud)
但它在同一个图形上(我还没有使用 multiplot,我之前尝试使多条线起作用)。
是否可以 ?如果是,我如何在 gnuplot 中绘制这两个图形? …
我有这样的数据:
# c1 c2 c3
23 b 323
23 g 54
23 a 11
23 c 1
23 d 0
23 e 397
23 f 40
24 b 23
24 g 24
24 a 113
24 c 12
24 d 10
24 e 7
24 f 50
Run Code Online (Sandbox Code Playgroud)
我需要在 x 轴 (23,24) 上使用 c1,在 y 轴上使用 c3 来绘制不同的 c2 值,即每个 c2 值具有不同颜色的多个图表。
