Multiple figures of varying sizes into a single figure

4 visualizaciones (últimos 30 días)
Louis
Louis el 12 de Mzo. de 2018
Respondida: A Mackie el 13 de Mzo. de 2018
I have 3 figures (of varying sizes) generated from 3 functions I wrote, and each generated figure is of very different size, customized to best display the graph/statistics.
See the sample outputs below:
generateFigure1(data)
output:
generateFigure2(data)
output:
generateFigure3(data)
output:
I would like to have a master figure which includes all of the three figures like below, keeping the sizes of original figures:
I have tried,
subplot(3,2,1)
generateFigure1(data)
subplot(3,2,2)
generateFigure2(data)
subplot(3,2,5)
generateFigure3(data)
And figures overlap one another completely.. any help would be greatly appreciated!

Respuestas (1)

A Mackie
A Mackie el 13 de Mzo. de 2018
Within each subplot try altering the axis 'Position' property - this doesn't just move the position but also can change the size. For instance
subplot(3,2,1)
generateFigure1(data)
subplot(3,2,2)
generateFigure2(data)
ax = gca;
ax.Position = [0.5 0.3 0.4 0.2]
subplot(3,2,5)
generateFigure3(data)
will alter the position and size of figure 2.

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by