Align subplots non-manually

I have a figure with 5 subplots. Aside from doing it manually, is there are a way to set a 2x3 subplot figure in a way that the first row has 2 subplots and the second row has 3 subplots?
subplot(2,3,1) subplot(2,3,2)
subplot(2,3,3) subplot(2,3,4) subplot(2,3,5)
In way that sub1 and sub2 are centered (so sub1 position should be between sub3 and sub4)
Thanks

 Respuesta aceptada

Steven Lord
Steven Lord el 17 de Jun. de 2016

0 votos

Create a 2 row and 6 column grid of locations for subplots. In the first row, each subplot will span 3 of the columns; in the second row, each will span 2. See example "Subplots with Different Sizes" in the documentation for subplot for a simple example of this general technique.

3 comentarios

Dave
Dave el 17 de Jun. de 2016
Thanks, but how do I keep the same size for all subplots? Using [] in the subplot changes the horizontal length of the subplots depending on the row
Steven Lord
Steven Lord el 17 de Jun. de 2016
Use the same 2 row and 6 column grid, but in the top row have the subplots cover positions 2-3 and 4-5 while in the bottom row they cover 7-8, 9-10, and 11-12. This will leave a space half the size of the axes on either side of the top row.
Dave
Dave el 17 de Jun. de 2016
Thanks

Iniciar sesión para comentar.

Más respuestas (0)

Etiquetas

Preguntada:

el 17 de Jun. de 2016

Comentada:

el 17 de Jun. de 2016

Community Treasure Hunt

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

Start Hunting!

Translated by