Reduce Grey Space around Images in a Figure

I have two images that I want to display side-by-side, but the amount of grey space is large making the images small. How can I reduce the amount of grey space around the images to show more of the images. Below is how I am displaying the images.
subplot(121);
imshow(my_image);
subplot(122);
imshow(my_image2);

 採用された回答

Sonoma Rich
Sonoma Rich 2011 年 4 月 26 日

0 投票

I found this to work better.
d=0.02; %distance between images
moon = imread('moon.tif');
s1=subplot(121);
imshow(moon);
s2=subplot(122);
imshow(moon);
set(s1,'position',[d 0 0.5-2*d 1])
set(s2,'position',[0.5+d 0 0.5-2*d 1])

1 件のコメント

AnnaA
AnnaA 2016 年 9 月 2 日
This is incredible--thank you!

サインインしてコメントする。

その他の回答 (1 件)

Paulo Silva
Paulo Silva 2011 年 4 月 26 日

0 投票

d=0.05; %distance between images
moon = imread('moon.tif');
s1=subplot(121);
imshow(moon);
s2=subplot(122);
imshow(moon);
g1=get(s1,'position');
set(s1,'position',[0 0 0.5 1])
g2=get(s2,'position');
set(s2,'position',[g1(1)+g1(3)+d 0 0.5 1])

カテゴリ

ヘルプ センター および File ExchangeRead, Write, and Modify Image についてさらに検索

タグ

質問済み:

2011 年 4 月 26 日

コメント済み:

2016 年 9 月 2 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by