How to save an axes within a GUI to a .fig
Show older comments
When I try this:
[FileName,PathName] = uiputfile;
saveDataName = fullfile(PathName,FileName);
saveas(handles2.axes9,saveDataName);
It saves a file, but when I open the file, it is just another GUI. It is saving an iteration of my GUI when I only want it to save "handles2.axes9" to a ".fig" Help?
3 Comments
Jan
on 9 Aug 2017
What do you want to save exactly? What is saved instead? What does "interation" mean?
Daniel Green
on 9 Aug 2017
Jan
on 9 Aug 2017
For Matlab programmers, a "figure" is usually the window, which is created by the command figure. An "axes" is the axes box with the tick-lables and the contents drawn into a figure. Then what does "save a figure of the axes" mean? The saveas command saves the figure and then it contains the other data also. This is the meaning of a .fig file. Therefore I still do not know, what you want to solve. There is no way to save a .fig file without the data, which belong to .fig files.
Do you want a screen shot as .png file? Could you create an example image of what you want?
Accepted Answer
More Answers (0)
Categories
Find more on Printing and Saving in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!