Multiple figures of varying sizes into a single figure
7 views (last 30 days)
Show older comments
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!
0 Comments
Answers (1)
A Mackie
on 13 Mar 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.
0 Comments
See Also
Categories
Find more on Subplots in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!