我从使用自己的软件开始使用 GNUPLOT 已有几年了,它的灵活性和强大功能给我留下了深刻的印象。我想要绘制的一个案例是来自我的软件生成的表格的几列,之前我使用:使用 1:2 ... 绘制“-”,使用 1:3 ... 绘制“-”,然后重复表格多次,直到我想要绘制列为止,每次都用 e 分隔。
最近我了解到可以编写一次表格并使用符号引用它:plot for [i=2:3] $table using 1:i ...
现在我想添加值的缩放比例,并以旧格式使用:绘制'-'使用 1:(0.001*$2)...''使用 1:(0.001*$3)...
但我发现这样写是行不通的: plot for [i=2:3] using 1:(0.001*$i) ...
有没有什么解决方法?我查看了手册,但它相当简洁。
答案1
您可以使用列访问器column(i)
:
plot for [i=2:3] $table using 1:(0.001*column(i))
它在功能上也发挥了作用。