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

조회 수: 26 (최근 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 CenterFile Exchange에서 印刷と保存에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!