2011-07-14 71 views
4

我有點新gnuplotiteration。它是一個geat功能,但我和試圖找到一個很好的方式來輸入多個標題的情節。gnuplot迭代和autotitle

我的數據是在窗體中;

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 

回答

3

我做不到弄清楚,直到通過不小心混淆語法,這

plot for [i=2:4] "./mydata.txt" u 1:i w l 

正在工作。
我沒有在文檔中找到任何有關此行爲的參考,所以這可能是一個值得報告的故障......!

+0

幹得好!我希望你能回答 - 我想我只是從你以前的回答之一中找到了關於SO – Tom

+0

@Tom的迭代方法,我很高興能夠有所幫助^^ – Woltan