我有一个包含 18 列的文件。使用 gnuplot,我想以这种方式绘制它们:1:2、3:4、5:6、...、17:18。
我一直在尝试使用 do 循环,但我不知道如何将循环中的运行索引包含在列数中。我试过类似的东西:
对于 [i=1:18] 使用 (2*(i-1)+1):(2*(i-1)+2) 绘制“numbers.dat”
谢谢
最佳答案
要将算术表达式的结果用作列索引,请使用 column
函数:
plot for [i=1:18] "numbers.dat" using (column(2*(i-1)+1)):(column(2*i))
https://stackoverflow.com/questions/35726118/