我想绘制脚本文件中包含的数据点。 这应该多次完成(绘制到不同的文件)。 因此,我正在使用do-for-loop。
这个循环让Gnuplot冻结了执行。 你能不能告诉我原因?
这是我的MWE:
reset
set autoscale
do for [index=1:1] {
plot "-" with lines ls 2 notitle
0.500 5
1.000 6
1.500 7
e
}
答案 0 :(得分:1)
是的,似乎不支持do for
与内联数据的组合。它也不是很方便,因为这需要为每次迭代提供单独的数据块,如
set style data linespoints
plot '-' using 1:2, '-' using 1:3
1 2 3
4 5 6
e
1 2 3
4 5 6
e
引入了5.0版内联数据块,允许重用内联数据:
$data <<EOD
1 2 3
4 5 6
EOD
do for [i=2:3] {
plot $data using 1:i w l
pause -1
}