shall I plot some figure to save without show?

2 次查看(过去 30 天)
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?

采纳的回答

KSSV
KSSV 2017-3-1
figure('Visible','off')
plot(rand(1,100))
saveas(gcf,'myfigure.fig','fig') % give extension you want
  2 个评论
Gaetano Pavone
Gaetano Pavone 2021-3-23
编辑:Gaetano Pavone 2021-3-23
@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

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Annotations 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by