(translator=chingz, ChineseSource=chingz-20020623-14.5\bar.html, EnglishSource=c:\matlabr12\help\techdoc\ref\bar.html)
MATLAB Function Reference    
bar, barh

長條圖

Syntax

Description

長條圖可將向量或矩陣的值用垂直長條或水平長條表現出來。

bar(Y) Y中的每一元素繪製一長條,如果Y 是一矩陣,bar 將矩陣中每一列元素產生的長條(bar)聚集(group)起來,當Y 是一向量時,x軸的範圍大小由 1 到 length(Y),當Y 是一矩陣時,範圍由1size(Y,1),其中size(Y,1) 表示矩陣的橫列數。

bar(x,Y) 繪製Y中每個元素的長條,且由x來指定長條的位置,x是一個單調遞增的向量,用來定義垂直長條在x軸上的間隔距離, 如果Y 是一矩陣, barY中同一列的元素聚集起來在相對於x中元素的位置。

bar(...,width) 設定長條間的寬度且控制同一群組內部長條的分隔距離。當width 為default 時,其值是預設成0.8,所以若你不想指定x的值時,群組中的長條間距將會很小,若width設成 1,則在同一群組間的長條沒有間隔距離。

bar(...,'style') 指定長條的種類,'style'可以是'grouped' 或是'stacked',沒設定的話預設值是'group'

bar(...,LineSpec) LineSpec來指定長條的顏色。

h = bar(...) 傳回一貼片 ( patch ) 圖形物件 ( graphics object ) 的握把 ( handles ) 向量, barY中的每一行產生一個貼片圖形物件 ( patch graphics object )。

barh(...)h = barh(...) 產生水平長條,Y 決定長條的長度,向量x 是單調向量,用來定義水平長條在y軸上的間隔距離。

Examples

繪製一鐘形曲線圖:

產生四個subplots來表現各種bar參數的影響:

See Also

bar3, ColorSpec, patch, stairs, hist


 balance bar3, bar3h