How do i expand this figure so all graphs fit perfect

 Akzeptierte Antwort

Chad Greene
Chad Greene am 12 Nov. 2014
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 Kommentare

jason
jason am 12 Nov. 2014
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');
Chad Greene
Chad Greene am 12 Nov. 2014
Bearbeitet: Chad Greene am 12 Nov. 2014
Replace my plot lines with your imshow lines. And change your title lines to
title('my title','vert','top','backgroundcolor','white')
jason
jason am 12 Nov. 2014
thank you, it works perfect.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Robert Cumming
Robert Cumming am 12 Nov. 2014

0 Stimmen

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

Tags

Gefragt:

am 12 Nov. 2014

Kommentiert:

am 12 Nov. 2014

Community Treasure Hunt

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

Start Hunting!

Translated by