| 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 autoMATLAB會自動根據目前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軸自動調整刻度︰.files/graphi8a.gif)
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 | ![]() |