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

 Akzeptierte Antwort

Steven Lord
Steven Lord am 17 Jun. 2016

0 Stimmen

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 Kommentare

Dave
Dave am 17 Jun. 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 am 17 Jun. 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 am 17 Jun. 2016
Thanks

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Gefragt:

am 17 Jun. 2016

Kommentiert:

am 17 Jun. 2016

Community Treasure Hunt

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

Start Hunting!

Translated by