MATLAB Answers

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

조회 수: 15(최근 30일)
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개)

Community Treasure Hunt

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

Start Hunting!