Make subplot span across multiple slots
Mostrar comentarios más antiguos
assume a figure split as a 4x3 grid,
+-+-+-+-+
| | | | |
+-+-+-+-+
| | | | |
+-+-+-+-+
| | | | |
+-+-+-+-+
I would like to display 6 plots in a single image, 2 big ones and 4 small ones, in the following way
- Plot A should take the 4 leftmost, topmost cells
- Plot B should take the 4 rightmost, topmost cells
- Plots C, D, E, f should take the 4 last cells
+-+-+-+-+
|A|A|B|B|
+-+-+-+-+
|A|A|B|B|
+-+-+-+-+
|C|D|E|F|
+-+-+-+-+
I know it is possible to have a plot span on multiple columns in a single row, but is it possible to make it span multiple rows?
Respuesta aceptada
Más respuestas (2)
Walter Roberson
el 11 de Oct. de 2015
5 votos
Yes. subplot(4,4,[1 2 5 6])
Muhammad RSMY
el 18 de Jul. de 2017
0 votos
Hi friends..
how to code to display all subplots in one figure for mm and nn for example: mm and nn are 5*5 or 6*4.. whatever.. its possible to make general code, whatever mm and nn is, should subplot accordingly.
5*5=25 subplots 6*4=24 subplots.. etc
in normal way..i know we code as plot(1,1); subplot(5,5,1) ..
I hope someone can help me to generate code as general cause I am dealing with more data's with different mm and nn
thanks in advance
2 comentarios
Rick
el 23 de Feb. de 2018
try subplot(m, n, 1)
dpb
el 24 de Feb. de 2018
As Rick shows, you can use variables in the argument to subplot; your task is to compute what M,N you want for a given number of total plots; if the choices are just between 24 and 25, it's pretty-much a no-brainer.
Categorías
Más información sobre Subplots en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!