Save axes plot as '.fig' in a GUI
Mostra commenti meno recenti
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!
Risposta accettata
Più risposte (1)
Sean de Wolski
il 9 Set 2013
1 voto
5 Commenti
Image Analyst
il 9 Set 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
il 10 Set 2013
Jan
il 10 Set 2013
What about using hgsave directly.
loghman
il 4 Feb 2018
copyobj doesn't work for axes with multiple coordinated system. what should i do?
loghman
il 4 Feb 2018
copyobj doesn't work for axes with multiple coordinated system. what should i do?
Categorie
Scopri di più su Creating, Deleting, and Querying Graphics Objects in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!