Multiple figures of varying sizes into a single figure

4 Ansichten (letzte 30 Tage)
Louis
Louis am 12 Mär. 2018
Beantwortet: A Mackie am 13 Mär. 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!

Antworten (1)

A Mackie
A Mackie am 13 Mär. 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.

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by