[R] wait for graph to finish plotting

news at aleblanc.cotse.net news at aleblanc.cotse.net
Fri Oct 22 21:50:20 CEST 2010


Tal Galili <tal.galili at gmail.com> writes:

> I suspect that using "dev.copy2eps" Is not going to help you here.
>
> Please try again using:
>
>  pdf(...)  # Check: ?pdf
>  for(i in something)
>  {
>     plot(things)
>  }
>  dev.off()
>
> But give pdf() the file path.
> Make sure you can make it work with simple plots.  then check it on your
> situation, and let us know if it works :)
> (I had it work with very heavy plots - so I trust it will work for you)
>
> (p.s: please keep cc'ing the r-help list so others will know the stage of your
> problem, in case others would like to add more help :) )
>
> Cheers,
> Tal
>

The problem is that the filename changes with each iteration of the loop, so I need to 
save the graph inside the loop. 
I tried this:

for(...)
{
    ...
    pdf(...)
    barplot(...)
}      

but I just got a load of empty graphs.

-- 
aleblanc



More information about the R-help mailing list