(translator=chinghuei, ChineseSource=chinghuei-20020626-12\bar3.html, EnglishSource=c:\matlabr12\help\techdoc\ref\bar3.html)
MATLAB Function Reference    
bar3, bar3h

可建立三維立體長條圖的函式

Syntax

Description

bar3bar3h 函式分別可繪出三維立體的垂直以及水平長條圖。

bar3(Y) 在所繪出的三維立體長圖中,參數 Y 中的每一個元素皆會對應至一個立體長條。Y 可以是一個向量或矩陣。當 Y 是一個向量時,x 軸的範圍是從 1length(Y)。 當 Y 是一個矩陣時,x 軸的範圍則是從 1size(Y,2),即矩陣中的行數,且同一列的元素為同一群組。

bar3(x,Y) 可在參數 x 所指定的位置上,繪出一個由 Y 中元素所構成的立體長條圖。參數 x 為一單調向量(monotonic vector),其定義圖形在 y 軸的區間範圍。若 Y 為一矩陣,則同一列的元素會對應至 x 裡的同一元素。同一列的元素為同一群組。

bar3(...,width) 參數 width 可設定立體長條的寬度,並可控制一群組內之立體長條間的分散程度。width 的預設值為 0.8,所以若不給定 x,群組內的立體長條間的分散程度會較小。若 width值設為 1,則群組內的立體長條會彼此觸貼著。

bar3(...,'style') 可指定立體長條的顯示型式。'style' 的值可為'detached', 'grouped', 或 'stacked''detached' 為預設的顯示模式。

bar3(...,LineSpec) 可以利用 LineSpec 所指定的顏色來顯示所有立體長條。

h = bar3(...) 會回傳一個握把向量(vector of handles)至貼片圖形物件(patch graphics objects)。 bar3 會對參數 Y 中的每一欄產生一個貼片物件(patch object)。

bar3h(...)h = bar3h(...) 可建立水平的立體長條圖。參數 Y 可決定水平立體長條的長度。參數 x 為一單調向量(monotonic vector), 定義了水平立體長圖在 y 軸的區間範圍。

Examples

這個範例在圖形視窗中建立了六個子圖(subplot),顯示 bar3 裡使用不同的參數時所產生不同的圖形效果。其中 Y 是一個利用"冷"的顏色對應表(cool colormap)所產生的 7 × 3 的矩陣。

See Also

bar, LineSpec, patch


 bar, barh base2dec