GNUPLOT 命令语法

GNUPLOT 命令语法

我从使用自己的软件开始使用 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)) 

它在功能上也发挥了作用。

相关内容