2012-06-14 27 views
0

我有兩個信息,並希望它們在同一時間顯示。相互頂部畫兩條線圖

f=  1.4000 0.8000 


d= 8.0000 8.2000 

我用了幾個代碼這裏是一個例子:

bar([d, f], 'stacked'); 
legend(' ', ' '); 
xlabel('every 5 Run of runs'); 
ylabel(' ') 
axis([0 T 0 N]) 
hold on; 

什麼我得到:

1:這兩個傳說和圖形都是相同顏色的

2:它們一個接一個地顯示出來。

3:兩個信息是在相同的運行1和2讀什麼我這裏有4次運行

Result

如何解決?我希望兩者都以不同的顏色顯示在運行1和2上。 感謝

回答

0

如果df被定義爲

f= [1.4000,0.8000]; 
d= [8.0000,8.2000]; 

,你這樣做

bar([d', f'], 1.5); %Where 1.5 is the width of the bars. 

你會得到他們在彼此的頂部。 區別在於[d, f]現在是2x2矩陣而不是1x4行向量。

+0

謝謝@Webfoot女巫帽 雖然他們不是100%在上面也許這是更好的。你救了我的生命 – pac

+0

@pac我想重疊的數量是可以調整的,但如果你真的想讓它們堆疊在一起,只需將'width'改爲''stacked''。 –