一連の軸が事前に配置された MATLAB の GUI があります。凡例の位置プロパティを使用して、軸の右側に配置しています。ただし、これを行うと、軸と凡例が軸の元の幅を占めるように軸が再スケーリングされます。サイズ変更を回避する方法はありますか?
例:
x=0:.1:10;
y=sin(x);
figure
pos=get(gca,'position');
pos(3)=.5; %#re-size axes to leave room for legend
set(gca,'position',pos)
plot(x,y)
これまでのところ、次のようになります。
場所の凡例:
legend('sin(x)','location','eastoutside')
…ああ、そして…
MATLAB は、すべてを元の座標軸空間に押し込みます。これを回避する方法はありますか?