Import figure with subplots
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
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 Kommentare
Akzeptierte Antwort
Jan
am 28 Mär. 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 Kommentare
Weitere Antworten (1)
Chiara Modenese
am 28 Mär. 2011
3 Kommentare
Jan
am 28 Mär. 2011
Which label do you mean? XTick labels, X-/Y-labels, titles, or do you have text labels inside the plots?
Siehe auch
Kategorien
Mehr zu Subplots finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!