Saving pngs without plotting to screen first
Doug Stewart
dastew at sympatico.ca
Fri Jan 4 10:48:43 CST 2008
Koen Tavernier wrote:
> Hi,
>
> I want octave to create a lot of graphs and save them to pngs. I can do
> this without problem using the print function. Because a high number of
> these need generating, my system slows down considerably as gnuplot is
> drawing every plot onto the screen. I have tried to look for solutions
> in quite a few places, but I'm not sure what exactly I should be
> searching for. I'm sure it's something really trivial!
>
> This is the code that currently generates the graphs:
>
> for j = 1:segment
> subplot(2,1,1);
> plot(phase([maxindex(j)-500:maxindex(j)+1500]));
> subplot(2,1,2);
> plot(unfiltered([maxindex(j)-500:maxindex(j)+1500]));
> title = sprintf("segment%d.png", j)
> print(title, "-dpng")
> endfor
>
>
> Thanks in advance,
>
> Koen.
>
octave:1> figure(1, "visible", "off");
octave:2> plot(sin(1:100));
octave:3> print -deps "/tmp/sin.eps"
Thomas
More information about the Help-octave
mailing list