How to save figures and subplots App Designer
25 次查看(过去 30 天)
显示 更早的评论
Hello,
Does anyone know how to save app elements within App Designer? I have some subplots (app.axis(i)) to save. The fuction saveas, that I write as following;
saveas(app.axis(i),'filename','jpg');
Returns this:
Error using print
Functionality not supported with figures created with the uifigure function.
Am I writing it wrong? I've tried annotation, exportgraphics, but they all return similar errors.
0 个评论
采纳的回答
Jon
2022-5-10
编辑:Jon
2022-5-10
This is a way of making a screen shot of the figure within app designer
plot(app.UIAxes,1:100,rand(1,100))
% save the plot
exportgraphics(app.UIAxes,'myfig.jpg')
3 个评论
Jon
2022-5-10
You can specify the full path to the file like this
% save the plot
exportgraphics(app.UIAxes,'c:\temp\myfig.jpg')
Jon
2022-5-10
I have to say, it seems really strange that they wouldn't support saveas for uifigures.
I also see there are some other more elaborate approaches to work around this, for example with this answer
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Printing and Saving 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!