GNUPlot 结合循环和列缩放
GNUPlot combining loops and column scaling
我有一个包含多列数据的数据集,我使用循环绘制它
plot for [i=2:19] 'myfile.txt' using 1:i
我想通过除以 1024 来缩放我的数据。在循环之外我可以这样做:
plot 'myfile.txt' using 1:(/1024)
我想把这两个结合起来,但是下面的不行:
plot for [i=2:19] 'myfile.txt' using 1:($i/1024)
我想这与替换发生的顺序有关。
任何人都可以告诉我一个优雅的解决方案吗?
非常感谢
您可以使用 column(i)
而不是 $i
:
plot for [i=2:19] 'myfile.txt' using 1:(column(i)/1024.)
应该可以。
我有一个包含多列数据的数据集,我使用循环绘制它
plot for [i=2:19] 'myfile.txt' using 1:i
我想通过除以 1024 来缩放我的数据。在循环之外我可以这样做:
plot 'myfile.txt' using 1:(/1024)
我想把这两个结合起来,但是下面的不行:
plot for [i=2:19] 'myfile.txt' using 1:($i/1024)
我想这与替换发生的顺序有关。
任何人都可以告诉我一个优雅的解决方案吗?
非常感谢
您可以使用 column(i)
而不是 $i
:
plot for [i=2:19] 'myfile.txt' using 1:(column(i)/1024.)
应该可以。