因爲SF似乎還有其他問題,所以很難找到這個問題的答案。我已經知道如何繪製(設置)多槽圖的2個圖。但是,我怎樣才能繪製一些垂直線,通過兩個圖。例如。如何在兩個圖上繪製垂直線?
set parametric
set trange [a:b]
plot 16,t
我不知道如何做到這兩個情節。 情節應該看起來像這樣:http://i.stack.imgur.com/90Uue.png
因爲SF似乎還有其他問題,所以很難找到這個問題的答案。我已經知道如何繪製(設置)多槽圖的2個圖。但是,我怎樣才能繪製一些垂直線,通過兩個圖。例如。如何在兩個圖上繪製垂直線?
set parametric
set trange [a:b]
plot 16,t
我不知道如何做到這兩個情節。 情節應該看起來像這樣:http://i.stack.imgur.com/90Uue.png
通常,我用set arrow ... nohead
繪製垂直線。爲了繪製出來了兩個地塊,我會用screen
座標的y值:
set multiplot layout 2,1
set xrange [0:300]
set arrow 1 from first 16,screen 0.05 to first 16, screen 0.95 nohead lc rgb 'red' lw 2
set arrow 2 from first 256,screen 0.05 to first 256, screen 0.95 nohead lc rgb 'red' lw 2
plot x
unset arrow
plot 2*x
unset multiplot
下面是一段代碼片段,說明如何做到這一點(雖然它需要一些對齊調整)。
set multiplot
# plot 1
set origin 0,0
set size 1,.5
set xrange [0:2*pi]
set yrange [-1.1:1.1]
plot sin(x)
# plot 2
set origin 0,.5
set size 1,.5
plot cos(x)
# line
set origin 0,0
set size 1,1
unset xtics
unset ytics
unset xlabel
unset ylabel
unset border
set parametric
plot 1,t
unset multiplot
謝謝,這就是我一直在尋找! – Boernii