MATLAB Function Reference |
Syntax
axis([xmin xmax ymin ymax])
axis([xmin xmax ymin ymax zmin zmax cmin cmax])
v = axis
axis auto
axis manual
axis tight
axis fill
axis ij
axis xy
axis equal
axis image
axis square
axis vis3d
axis normal
axis off
axis on
[mode,visibility,direction] = axis('state')
Description
axis([xmin xmax ymin ymax])
設定目前圖軸x軸和y的範圍。
axis([xmin xmax ymin ymax zmin zmax cmin cmax])
設定目前圖軸x軸、y軸、和z軸的範圍和顏色刻度範圍(看caxis
)。
v = axis
傳回一個包含x軸、y軸、和z軸排列係數列向量,v
根據圖軸是2-D或3-D而分別有4個或6個構成要素,傳回值是目前圖軸的XLim
,Ylim
和ZLim
屬性。
axis auto
MATLAB會自動根據目前x軸、y軸、和z軸的上下限來自動調整,可將這個自動調整的行為只限定對某一軸有作用,例如︰
axis
'auto
x'
只自動地調整x軸的範圍,axis
'auto yz'
只自動地調整y軸和z軸的範圍。
axis manual和
axis(axis)
將刻度保持在目前的範圍內,因此若
hold
屬性是on
時,之後的繪圖也會使用相同的界限,即把XLimMode
,YLimMode
和ZLimMode
屬性設成manual
。
axis tight
將圖軸的範圍大小設成和資料的範圍一樣。
axis ij
再調性系統下,將原點設定在左上角,i軸(縱軸)由上而下遞增,j軸(橫軸)由左而右遞增。
axis xy
再卡氏空間圖軸下,將原點設在左下角,x軸(橫軸)由左而右遞增,y軸(縱軸)由下而上遞增。
axis equal
設定圖軸每個方向的方向比例使單位長皆相同,x軸、y軸、和z軸的方向比例根據x軸、y軸、和
z軸方向的資料單位範圍自動地調整。
axis image
和axis equal
相同,除了plot box設成和資料大小相同。
axis square
使目前圖形區域呈現正方形(當3-D呈現立方體),MATLAB調整x軸、y軸、和z軸來使她們皆有相同的長度且單位長度相同。
axis vis3d
保持調整的比例屬性來允許3-D物件的旋轉。且將多出的部分切齊。
axis normal
自動地調整圖軸比例,且調整單位長度比例成預設值。
[mode,visibility,direction] = axis('state')
傳回三個指到目前圖軸設定屬性的字串︰
Output Argument |
Strings Returned |
|
|
|
|
|
|
當
是XLimMode
、YLimMode
、和ZLimMode
都設定成auto
時,modeauto
,當XLimMode
、 YLimMode
、或
ZLimMode
是manual
時,mode
是
manual
。
Examples
x = 0:.025:pi/2; plot(x,tan(x),'-ro')
在超過1000的ymax = tan(1.57)
基礎上,使用y軸自動調整刻度︰
axis([0 pi/2 0 5])
Algorithm
當你指定x軸、y軸、和z軸的最小和最大值時,圖軸
設定屬性XLim
,Ylim
和ZLim
表目前圖軸參數設定的最小和最大值,此外,將目前圖軸的XLimMode
、YLimMode
、和
ZLimMode
屬性設成manual
。
axis auto
將目圖軸的XLimMode
、YLimMode
、和ZLimMode
屬性設成'auto'
。
axis manual
將目前圖軸的XLimMode
、 YLimMode
和ZLimMode
屬性設成'manual'
。
底下的表格的值表示當圖軸屬性設成axis equal
、axis normal
、axis square
、和axis image
時。
See Also
圖形物件axes 的屬性。
圖軸屬性。 | balance |