Save axes plot as '.fig' in a GUI
Afficher commentaires plus anciens
I have a GUI in which one an axes is located with a plot and I would like to save this axes as '.fig' file. I have tried with :
[FileName,PathName] = uiputfile;
saveDataName = fullfile(PathName,FileName);
axes(handles.Graph1_axes);
saveas(gca, saveDataName, 'fig');
But this commands save all the GUI interface as '.fig'. Any help will be welcome.
Thanks in advance!
Réponse acceptée
Plus de réponses (1)
Sean de Wolski
le 9 Sep 2013
1 vote
5 commentaires
Image Analyst
le 9 Sep 2013
I agree. I think it would be a better idea to save the axes as a .PNG file (a widely used lossless compression format) rather than a .fig file. Then the picture will be available to any program, not just MATLAB.
Manuel
le 10 Sep 2013
Jan
le 10 Sep 2013
What about using hgsave directly.
loghman
le 4 Fév 2018
copyobj doesn't work for axes with multiple coordinated system. what should i do?
loghman
le 4 Fév 2018
copyobj doesn't work for axes with multiple coordinated system. what should i do?
Catégories
En savoir plus sur Creating, Deleting, and Querying Graphics Objects dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!