How to save GUI figure

3 visualizzazioni (ultimi 30 giorni)
Jas Gil
Jas Gil il 16 Mag 2012
Hi, I am trying to save GUI Figure in a loop with different name every time when a fresh set of data passed which is ploted on the GUI charts, so that I will have Gui figure for each set of data.
Thanks.

Risposta accettata

Daniel
Daniel il 16 Mag 2012
The function "saveas" may do what you need. Also, "eval" and "sprintf" could be useful for including variables in the figure name. An example would be:
A = randn(10,100);
for i=1:10
figure
plot(1:100,A(i,:))
eval(sprintf('saveas(gcf, ''figure_%d'', ''fig'')',i));
end
This creates a set of 10 figures with the name of each figure determined by the value of the variable "i". Hope that gets you started!

Più risposte (0)

Categorie

Scopri di più su Creating, Deleting, and Querying Graphics Objects in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by