web-dev-qa-db-ja.com

MATLABサブプロットマージン

Subplotコマンドを使用して5x 3のプロットをプロットしていますが、各サブプロットの周囲に大きなマージンがあります。

それらの周りのマージンサイズを制御するにはどうすればよいですか?

figure;
for c=1:15
    subplot(5,3,c); 
    imagesc(reshape(image(:,c), 360,480)); 
    colormap gray; 
    axis image;
end

alt text

27
matcheek

問題は、Matlabが各軸のpositionプロパティを割り当てて、各プロットの周囲にスペースができるようにすることです。 positionプロパティを調整するか、ファイル交換から subaxis を取得して、サブプロットを好きなように設定することができます。

15
Jonas

軸のLooseInsetおよびOuterPositionプロパティを見てください: http://undocumentedmatlab.com/blog/axes-looseinset-property/

12
Yair Altman