2014-09-23 81 views
0

我有兩塊地塊。兩者的x軸相同,但y軸不同。我想以一種共享同一個x軸的方式在一個情節中繪製兩個情節。 x軸代表兩個圖形的時間。任何建議如何做到這一點,而不是單獨繪製每一個。下面的圖片顯示了我在找什麼。在一塊地塊中繪製兩塊地塊

enter image description here

回答

2

可以使用subplot和刪除頂個的X軸刻度標籤,例如:

x=rand(1,100); 

    subplot(2,1,1); 
    plot(1./x); 
    ylabel('Label 1') 
    set(gca,'XTickLabel',[]) 

    subplot(2,1,2); 
    plot(x) 
    ylabel('Label 2') 
    xlabel('x Label') 

enter image description here

如果您想要的曲線更接近彼此可以使用其中一個FEX文件,例如subplot_tight等(例如this onethis one

或者你可以只用axes ...

+0

比你這麼多。對於底部的情節,x軸似乎只屬於底部。 – CroCo 2014-09-24 00:04:41

+1

這就是你想要的嗎?它們都共享相同的x軸值和滴答位置,但是,只有底部的圖表顯示它們。 – bla 2014-09-24 00:23:34