Import figure with subplots
4 views (last 30 days)
Show older comments
Hi there,
simple question. I want to import a figure which is made of a number of subplots and does something with it. How to handle that? I mean, how to access each single subplot and modify something in a loop, for instance?
Cheers. C
0 Comments
Accepted Answer
Jan
on 28 Mar 2011
FigH = hgload(FigFileName);
% EDITED: 'flat' without leading '-'
AxesList = findobj(get(FigH, 'Children'), 'flat', 'Type', 'axes');
% If there are additional AXES objects in the figure,
% which are no SubPlot's use an additional property
% to exclude/include them in the FINDOBJ command.
for aAxes = reshape(AxesList, 1, [])
set(aAxes, 'Color', rand(1, 3));
end
0 Comments
More Answers (1)
Chiara Modenese
on 28 Mar 2011
3 Comments
Jan
on 28 Mar 2011
Which label do you mean? XTick labels, X-/Y-labels, titles, or do you have text labels inside the plots?
See Also
Categories
Find more on Subplots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!