How to make a subplot into a new standalone figure?
70 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
A colleague is giving me several fig files, each of which contains several subplots. What is the way that I can "copy" a subplot to a new standalone figure, including lines, x/y labels, and title? I would like to insert this in the following code, so I can automatically generate a figure for every subplot in the workspace.
% Make some fake figures
for iFig = 1:3
for iSub = 1:4
figure(iFig);
subplot(2,2,iSub);
end
end
% Get handles to all subplots
hAx = findobj('type', 'axes');
for iAx = 1:length(hAx)
axes(hAx(iAx));
% Do something here to generate a new figure containing
% lines/labels copied from this axis
end
0 commentaires
Réponse acceptée
Sean de Wolski
le 27 Fév 2014
2 commentaires
Ash Ash
le 12 Juil 2020
Thank you! This code solved my problem. All I needed to do was to tweak the axes position values to fit my monitor resolution.
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Subplots dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!