How do i expand this figure so all graphs fit perfect

 采纳的回答

Instead of using subplot(2,2,1), try this
figure
axes('position',[0 .5 .5 .5])
plot(1:10,1:10,'b')
axes('position',[.5 .5 .5 .5])
plot(1:10,1:10,'r')
axes('position',[0 0 .5 .5])
plot(1:10,1:10,'k')
axes('position',[.5 0 .5 .5])
plot(1:10,1:10,'m')

3 个评论

how would i implement this on my code;
this is my code:
figure(1),subplot(2,2,1),imshow(RGB);title('Test Shapes');
figure(1),subplot(2,2,2),imshow(img_wk_bw_L_total);title('Classified Shapes');
figure(1),subplot(2,2,3),imshow(RGB);title('color');
figure(1),subplot(2,2,4),imshow(img_wk_bw_L_total2);title('Area in m^2');
Replace my plot lines with your imshow lines. And change your title lines to
title('my title','vert','top','backgroundcolor','white')
thank you, it works perfect.

请先登录,再进行评论。

更多回答(1 个)

you may be interested in this FEX submission which allows for you to customise the spacing.

标签

Community Treasure Hunt

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

Start Hunting!

Translated by