軸ボックスの正確なサイズと位置を知るにはどうすればいいですか?例えば、軸フレーム/ボックスのIはMATLAB: `axis equal`の場合の軸ボックスの正確なサイズと位置は?
figure
contourf(x,y,u,100,'linestyle','none')
axis equal
set(gca,'position',[0.1,0.1,0.7,0.8]) %normalized units
を使用する場合、サイズがサイズ変更(又はaxis equal
を使用して)Figureウィンドウの場合varyedが、get(gca,'position')
の値は不変のままです。例えば:
figure
Z = peaks(20);
contourf(Z,10)
set(gca,'Units','pixels')
get(gca,'position')
axis equal
get(gca,'position')
ANS = axis equal
後
0.1300 0.1100 0.7750 0.8150
、軸ボックスは変更が、get(gca,'position')
は同じ座標与えるれる: ANS = Iを整列させるために、これらを必要
0.1300 0.1100 0.7750 0.8150
をaxis equal
の場合は、カラーボックスを軸ボックスに固定します(間に固定された間隔を使用します)。
あなたの質問は不明であったし、次はあなたがfnid何より簡単に説明します: 'フィギュア Z =ピーク(20 ); contourf(Z、10) セット(GCA、 '単位'、 'ピクセル') のget(GCA、 '位置') 軸は GET(GCA、 '位置')を等しく ' – Oleg
私にあなたの例を追加しました質問。今はっきりしていますか? –