shall I plot some figure to save without show?

2 visualizaciones (últimos 30 días)
vx2008
vx2008 el 1 de Mzo. de 2017
Editada: Gaetano Pavone el 23 de Mzo. de 2021
I want to plot some figures by functions 'bar' and 'plot', but I don't want this figure being shown and just want to save it on somewhere; shall I?

Respuesta aceptada

KSSV
KSSV el 1 de Mzo. de 2017
figure('Visible','off')
plot(rand(1,100))
saveas(gcf,'myfigure.fig','fig') % give extension you want
  2 comentarios
vx2008
vx2008 el 1 de Mzo. de 2017
thank you very much; it is very usefull.
Gaetano Pavone
Gaetano Pavone el 23 de Mzo. de 2021
Editada: Gaetano Pavone el 23 de Mzo. de 2021
@KSSV I have another question about this topic.
In my code, I show and save a plot obtained by using a function.
Such two operations are available if I set two variables (showfig and outputsave, respectively) equal to 1, vice versa, they are unavailable if I turn the parameters as zero.
Thus my question is:
How can I save the plot without showing it?
I have tried to use your suggestion, but it doesn't work.
In my function there is:
if showfig==1
set(gcf,'Visible','off')
else
set(gcf,'Visible','on')
end
...
...
if outputsave==1
savefig ('myfigure.jpeg')
end

Iniciar sesión para comentar.

Más respuestas (0)

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by