(translator=roro, ChineseSource=roro-20020714-5.5\pbaspect.html, EnglishSource=c:\matlabr12\help\techdoc\ref\pbaspect.html)
MATLAB Function Reference    
pbaspect

設定或查詢繪圖盒方位的比例

Syntax

Description

繪圖盒的方位比例決定了 x-, y-, 和 z- 軸的相關尺寸。

pbaspect 若無參數則回傳現行軸的繪圖盒方位比例。

pbaspect([aspect_ratio]) 依特定的值設定現行軸的繪圖盒方位比例。使用三個相關值定義方位比例以分別代表e x-, y-, 和 z- 軸的尺寸。舉例來說,[1 1 1](預設值)代表繪圖盒為一個立方體。可參考 Remarks。

pbaspect('mode') 回傳繪圖盒方位比例的模式,可能為 auto(預設值)或 manual。參考 Remarks。

pbaspect('auto') 設定繪圖盒方位比例的模式為 auto

pbaspect('manual') 設定繪圖盒方位比例的模式為 manual

pbaspect(axes_handle,...) 依定義的第一個參數 axes_handle 對軸進行運作。若沒有設定軸握把,pbaspect 對現行軸進行運作。

Remarks

pbaspect 設定或查詢軸物件的 PlotBoxAspectRatioPlotBoxAspectRatioMode 屬性值。

當繪圖盒方位比例的模式為 auto,MATLAB 設定其比例為 [1 1 1],但可能會改變它以配合方位比例、鏡頭視角、或軸界限資料的手動設定。可參考軸 DataAspectRatio 屬性。

對繪圖盒方位比例設定其值或設定繪圖盒方位比例的模式為 manual 都會造成 MATLAB 對圖像調整大小的功能失效。此即意謂設定繪圖盒方位比例至其現行的值,

會造成圖像視覺的改變。可參考 axes 的評論部份及 Using MATLAB Graphics 中的 "Aspect Ratio" 部份。

Examples

函數 的表面繪圖對於說明繪圖盒方位比例相當有用。首先在範圍內繪製函數
-2 x 2, -2 y 2,

查詢繪圖盒方位比例以顯示繪圖盒為正方的。

觀察 MATLAB 所選擇的資料方位比例也是相當有趣的。

為了說明繪圖盒和資料方位比例的互動,設定方位比例為 [1 1 1] 並且再次查詢繪圖盒方位比例。

繪圖盒方位比例改變至配合所定義的資料方位比例。現行假設您想要 [1 1 1] 的繪圖盒方位比例。

注意 MATLAB 如何改變軸界限。

也可使用 pbaspect 使依圖像調整大小的功能失效。舉例來說,在一張圖表上顯示兩個子平面圖可給定表面圖一個壓縮的外觀。

See Also

axis, daspect, xlim, ylim, zlim

The axes properties DataAspectRatio, PlotBoxAspectRatio, XLim, YLim, ZLim

The "Aspect Ratio" section in the Using MATLAB Graphics manual.


 pause pcg