GNUPlot结合循环和列缩放

时间:2018-07-25 18:02:04

标签: loops variables gnuplot scaling

我有一个包含多列数据的数据集,我使用循环对其进行绘制

plot for [i=2:19] 'myfile.txt' using 1:i

我想通过除以1024来缩放数据。在循环之外,我可以这样:

plot 'myfile.txt' using 1:($2/1024)

我想将两者结合起来,但是以下方法不起作用:

plot for [i=2:19] 'myfile.txt' using 1:($i/1024)

我想这与替换发生的顺序有关。

有人可以在这里给我一个优雅的解决方案吗?

非常感谢

1 个答案:

答案 0 :(得分:2)

您可以使用column(i)代替$i

plot for [i=2:19] 'myfile.txt' using 1:(column(i)/1024.)

应该工作。