How to save figures and subplots App Designer
16 ビュー (過去 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!