绘制gnuplot中的等距列

时间:2014-09-18 22:06:54

标签: gnuplot

我有一个长数据文件(450列),如:

x y z x y z x y z...
1 2 4 2 
4 3 5 5
7 4 6 8
10 5 7 11

三列是相关的,我想在一个图中绘制1对2,4对5,7对8,...

在第二张图中,1对3,4对6,7对9,......

y和z是根据x计算的变量。

我试过,例如,

plot for [col=2:10:3] "file.txt" using 1:col with lines

这会绘制y值,但仅针对x的第一列。 是否有可能在using命令中写入vs每第n列?

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

您可以使用

plot for [c=1:10:3] "file.txt" using c:(column(c+1))

和第二个情节

plot for [c=1:10:3] "file.txt" using c:(column(c+2))