How to use savefig in app-designer?

35 visualizzazioni (ultimi 30 giorni)
Leon
Leon il 8 Feb 2020
Commentato: Leon il 9 Feb 2020
Here is how I plot my map in app-designer:
load map_use; %M N
[m n] = size(M);
for i=1:200;
M2 = [];
for j=1:m;
if M(j,3)==i;
M2=[M2;M(j,1:2)];
end
end
patch(app.mapPlot, M2(:,1), M2(:,2), [0.62,0.83,0.50]);
end;
savefig(app.mapPlot, 'AA.fig'); %Line 43
but get this error:
Error using savefig (line 43)
H must be an array of handles to valid figures
So how do I properly use savefig and openfig within app-designer?
Many thanks!

Risposta accettata

Cameron B
Cameron B il 9 Feb 2020
Modificato: Walter Roberson il 9 Feb 2020
I’d use the function created by Adam Danz found on https://www.mathworks.com/matlabcentral/answers/281318-how-can-i-save-a-figure-within-app-designer It worked well for me. You can use this and then use the saveas function to save your new figure. I suppose you can set the visibility of your new figure to ‘off’ if need be, but you’ll probably have to do that yourself.
  9 Commenti
Adam Danz
Adam Danz il 9 Feb 2020
Thanks! Feel free to leave a rating and comment on the file exchange page if you'd like.
Leon
Leon il 9 Feb 2020
Just did, Adam! Thanks again for your help.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Printing and Saving in Help Center e File Exchange

Prodotti


Release

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by