Question

Is there a way of saving a figure plot without actually plotting it? I mean, let's say I want to save the graph for plot(1:10, (1:10).^2), can I save it without showing it?

I want to make the run time shorter by cutting off the unnecessary plotting of the figures (those will be closed anyway after saving).

Thanks!

Was it helpful?

Solution

This can be done:

set(gcf,'Visible','off');
plot((1:10),(1:10).^2);
print -dpng c:\chris.png  % or whatever your print command is

OTHER TIPS

There is also the saveas(h,'filename.ext') function which can save a figure in some formats.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top