我想繪製一系列曲線在空間中使用gnuplot。
我正在嘗試使用for
-loops。數據分爲4列,每20行開始一個新圖,例如,如果我使用3列和4列進行繪圖,在第21行上,第三列中的索引再次開始,而第第二列增加一個。這種模式重複,每320行,第一列的索引增加1,所有模式重複一次。
第一列的索引從2.0到3.8,而第二列的索引從75到90.
在我的代碼中,我嘗試將範圍限制從1.8設置爲4.2,對於一個軸設置範圍限制爲0到100爲第二軸。Gnuplot,與splot疊加曲線
我寫了下面的代碼
a=0 # this variable indicates how many rows to skip
do for [j=20:38:1]{ # loop for the first column
do for [i=75:90:1]{ # loop for the second column #
splot [1.8:4.2][1:101] "dataforgnuplot" every ::a::a+19 u 1:3:4
w lines title sprintf("%3.2f %3.2f",j/10.0, i);
a=a+20;
}
}
,並在同一時間產生一個曲線,但是前一個消失了,我看了一眼multiplot
,也與replot
努力,但是,我還是避風港沒有找到如何做到這一點。
That works !,謝謝! – joc
@joc接受答案? – jwg