UI Figure/UI Axesを保存したり​、画像としてエクスポ​ートするにはどうすれ​ばよいですか?

31 ビュー (過去 30 日間)
MathWorks Support Team
MathWorks Support Team 2017 年 11 月 1 日
編集済み: MathWorks Support Team 2021 年 7 月 29 日
App Designer などで作成した UI Figure / UI Axes の保存したり、エクスポートする方法を教えてください。

採用された回答

MathWorks Support Team
MathWorks Support Team 2021 年 7 月 29 日
編集済み: MathWorks Support Team 2021 年 7 月 29 日
R2020a 以降では、exportgraphics 関数や copygraphics 関数を使用して、UIFigure や UIAxes を直接画像などに保存することができます。
・exportgraphics
・copygraphics
また、R2020b より、exportapp 関数を使用して、UIFigure をエクスポートすることが可能です。
・exportapp
R2019b 以前のリリースをご利用の場合は、以下の内容を参考にしてください。
UI Figure および UI Axes は、従来の figure や axes がサポートしていた機能の一部のみサポートしており、印刷、保存、コールバックの実行、マウスまたはキーボードの対話型の操作はサポートしていません。
解決策としては、以下のように UI Figure/UI Axes を従来の figure/axes にコピーしてから保存する方法が考えられます。
ux = uiaxes;
p = plot(ux,magic(5));
fig1 = figure;
ax = axes;
copyobj(ux.Children,ax);
savefig( fig1,'fig1'); % fig ファイルとして保存
saveas(fig1, 'myplot.png'); % PNG ファイルとして保存
 

その他の回答 (0 件)

カテゴリ

Help Center および File Exchange印刷と保存 についてさらに検索

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!