making multipanel figure using MATLAB code
Mostrar comentarios más antiguos
is there a way to write a simple code which can help me in making a multipanel figure, and allow figure selection at each panel?
Figure which I want to generate lookalike any figure which is published in journals.
any suggession or help would be greatly appreciated
7 comentarios
Matt Kindig
el 4 de Oct. de 2012
Figures can't be nested inside other figures, so I'm not entirely sure what you mean. Do you mean a figure that contains multiple uipanels, each of which contains an axes object?
What does "I want to generate lookalike any figure which is published in journals" mean?
mohammad Farhan
el 4 de Oct. de 2012
Walter Roberson
el 4 de Oct. de 2012
Is there a particular reason for wanting multiple uipanel() instead of subplot() ?
mohammad Farhan
el 4 de Oct. de 2012
Walter Roberson
el 4 de Oct. de 2012
subplot() creates a graphics axes from a rectangular subsection of a figure, location automatically determined according to the NxM parameter you give it. This axes is directly suitable for drawing on, but axes cannot contain any uicontrol() objects.
uipanel() creates a rectangular control subdivision of a figure, location having been given by you in coordinate notation. This control subdivision can contain nearly any kind of graphics object, including uicontrol or axes. You need to add an axes into a uipanel in order to be able to draw within the panel. uipanel() is a container object, not a drawing object.
There are sometimes reasons for dividing into uipanel() instead of subplot(). In particular, uipanel() can [with some work] have their content scrolled, but axes cannot have their content scrolled (only panned)
mohammad Farhan
el 4 de Oct. de 2012
Walter Roberson
el 4 de Oct. de 2012
h = uipanel('Position', [31 41 592 635]);
Then use h where you would otherwise use a figure number.
Respuestas (1)
Walter Roberson
el 4 de Oct. de 2012
0 votos
See subplot()
Categorías
Más información sobre Subplots en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!