2013-06-28 24 views
6

我使用GNU的情節來繪製的multiplot和我的劇本我設置Y標籤這樣的:只有1個Y標籤的multiplot

set ylabel "foobar" 

現在在的multiplot每個情節都有一個專用y來標記自己y軸。不過,我希望只有一個y標籤用於多圖中的所有圖形,並且標註的也是共同的y軸。我怎樣才能做到這一點?我使用的多槽佈局是7.1所以所有的圖都有相同的y軸。

回答

5

最簡單的方法是使第一曲線,然後關閉Ÿ標籤:

set ylabel 'foo' 
set multiplot 

plot 'data1.dat' 

unset ylabel 

plot 'data2.dat' 
plot ... 

unset multiplot 

這將使從所有其他地塊不同的第一條曲線的x維,所以你如果你想要所有的地塊完全相同的尺寸,可能需要玩邊際。

+0

非常感謝,這是我目前使用的解決方法,但我希望找到更好的解決方案。 – RoflcoptrException

+0

更好的解決方案,您想要什麼?繪圖大小相同? gnuplot中目前沒有選項可以爲多槽設置一個總體y或x標籤(或鍵)。 – andyras

+0

更好的解決方案是將標籤自動設置到正確的位置,而不是使用偏移手動設置。 – RoflcoptrException

2

情節縮小尺寸的無標籤,但邊境,抽搐和標題單獨面板,然後用標籤,但無邊框,抽搐和title.You定義一個全尺寸的面板可能要繪製的虛擬功能(1/0 )。