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

24 Ansichten (letzte 30 Tage)
MathWorks Support Team
MathWorks Support Team am 1 Nov. 2017
App Designer などで作成した UI Figure / UI Axes の保存したり、エクスポートする方法を教えてください。

Akzeptierte Antwort

MathWorks Support Team
MathWorks Support Team am 29 Jul. 2021
Bearbeitet: MathWorks Support Team am 29 Jul. 2021
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 ファイルとして保存
 

Weitere Antworten (0)

Kategorien

Mehr zu 印刷と保存 finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!