Save axes plot as '.fig' in a GUI
Mostrar comentarios más antiguos
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!
Respuesta aceptada
Más respuestas (1)
Sean de Wolski
el 9 de Sept. de 2013
1 voto
5 comentarios
Image Analyst
el 9 de Sept. de 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
el 10 de Sept. de 2013
Jan
el 10 de Sept. de 2013
What about using hgsave directly.
loghman
el 4 de Feb. de 2018
copyobj doesn't work for axes with multiple coordinated system. what should i do?
loghman
el 4 de Feb. de 2018
copyobj doesn't work for axes with multiple coordinated system. what should i do?
Categorías
Más información sobre Creating, Deleting, and Querying Graphics Objects en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!