在gnuplot中绘制时,有没有一种方法可以遍历轴? 像这样:
var_axes="x1y1 x1y2"
plot for [i=1:2] datafile using 1:2 axes word(var_axes,i)
它抱怨:“轴必须是x1y1,x1y2,x2y1或x2y2”
答案 0 :(得分:0)
您可以在字符串变量中构造plot
命令,然后使用eval
来执行它:
var_axes="x1y1 x1y2"
cmd = "plot "
do for [i=1:2] {
cmd = cmd . "datafile using 1:2 axes " . word(var_axes,i)
if (i < 2) {
cmd = cmd . ", "
}
}
eval cmd