我对gnuplot
迭代有点陌生。这是一个伟大的功能,但我正试图找到一个好方法来输入多个标题的情节。
我的数据格式为;
xdata data1 data2 data3 data4
1 1.1 2.2 3.3 4.4
2 0.1 1.1 2.2 3.3
3 4.2 5.2 6.4 3.7
如果我输入
set key autotitle columnhead
plot "./mydata.txt" u 1:2 w l
然后gnuplot打印带有标题的图形,太棒了!
但是我想把所有的数据画在同一个图上,所以我输入
plot for [i=2:4] "./mydata.txt" u 1:(column(i)) w l
显示数据,但不显示标题。
有谁知道让这些功能一起工作的方法吗?或者我必须回到以前的方式,明确地输入每个情节(即)
plot "./mydata.txt" u 1:2 w l,
"./mydata.txt" u 1:3 w l,
"./mydata.txt" u 1:4 w l
我也弄不清楚,直到我不小心摆弄了一下语法,这个
plot for [i=2:4] "./mydata.txt" u 1:i w l
是有效的。我在文档中没有找到任何关于这种行为的参考,所以这可能是一个值得报告的小故障…