ヘルプ センターヘルプ センター
座標軸のプロット領域の位置
R2022b 以降
pos = tightPosition(ax)
pos = tightPosition(ax,IncludeLabels=true)
例
pos = tightPosition(ax) は、座標軸 ax のプロット領域に外接する四角形の位置を返します。結果は、axes オブジェクトの Units プロパティで指定された単位で四角形の位置とサイズを表す [left bottom width height] の形式の 4 要素ベクトルです。既定では、単位は 0 から 1 までの正規化された値です。
pos
ax
Units
[left bottom width height]
0
1
pos = tightPosition(ax,IncludeLabels=true) は、タイトル、サブタイトル、目盛りラベル、および軸ラベルを囲む四角形の位置を返します。いずれかのラベルが Figure の端に近い場合は、位置を表す四角形が Figure の範囲外にはみ出る可能性があります。
すべて折りたたむ
らせんをプロットします。関数 axis を使用して、"x" スケールと "y" スケールが等しくなるようにプロット ボックスを調整し、プロット ボックスがらせんをぴったりと囲むようにします。
axis
t = linspace(0,10,100); ax = axes; plot(t.*sin(t),t.*cos(t)) axis equal tight
位置ベクトルを取得し、そのベクトルを使用してプロット領域に外接する赤色の四角形を描画します。直交座標軸の場合、プロット領域はプロット ボックス内の領域です。この四角形はプロット ボックスと一致します。
pos = tightPosition(ax); annotation("rectangle",pos,Color="red",LineWidth=2)
軸の目盛りラベルを含む位置ベクトルを取得し、そのベクトルを使用してプロット ボックスと目盛りラベルを囲む青色の四角形を描画します。
poslab = tightPosition(ax,IncludeLabels=true); annotation("rectangle",poslab,Color="blue",LineWidth=2)
mri データ セットを読み込み、変数 D に格納された MRI イメージを表示します。関数 axis を使用して、イメージの縦横比を保持します。
mri
D
figure ax = axes; load mri image(D(:,:,10)) axis image
位置ベクトルを取得し、そのベクトルを使用してプロット (イメージ) 領域に外接する赤色の四角形を描画します。直交座標軸の場合、プロット領域はプロット ボックス内の領域です。この四角形はプロット ボックスと一致します。
Axes
PolarAxes
GeographicAxes
axes オブジェクト。Axes、PolarAxes または GeographicAxes オブジェクトとして指定します。
位置ベクトル。[left bottom width height] の形式の 4 要素ベクトルとして返されます。
このベクトルは、axes オブジェクトの Units プロパティで指定された単位で外接する四角形の位置とサイズを指定します。既定では、単位は 0 から 1 までの正規化された値です。
left の値は、親コンテナーの左端と四角形の左端の間の距離です。通常、親コンテナーは Figure、パネル、またはタブです。
left
bottom の値は、親コンテナーの下端と四角形の下端の間の距離です。
bottom
width と height の値は四角形の幅と高さを定義します。
width
height
R2022b で導入
axes
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office