Save axes plot as '.fig' in a GUI
显示 更早的评论
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!
采纳的回答
更多回答(1 个)
Sean de Wolski
2013-9-9
1 个投票
5 个评论
Image Analyst
2013-9-9
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
2013-9-10
Jan
2013-9-10
What about using hgsave directly.
loghman
2018-2-4
copyobj doesn't work for axes with multiple coordinated system. what should i do?
loghman
2018-2-4
copyobj doesn't work for axes with multiple coordinated system. what should i do?
类别
在 帮助中心 和 File Exchange 中查找有关 Creating, Deleting, and Querying Graphics Objects 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!