Skip to content

a loop question

3 messages · Susan Lin, Achim Zeileis, Ko-Kang Kevin Wang

#
I want to get three .gif image files test.1.gif,
test.2.gif, & test.3.gif by using a loop. The code I
tried  is like this:
      x=c(0, 1, 2, 3, 4)
      y=c(1, 2, 3, 4)
      for(i in 1:3)
      {
        x11()
        jpeg("test.i.gif")
        plot(x, y)
        dev.off()

      } 
but I only could get one image file, test.i.gif. How
can I get three image files?

Thanks.
#
On Fri, 27 Feb 2004 13:09:40 -0800 (PST) Susan Lin wrote:

            
This should be

jpeg(paste("test.", i, ".gif", sep = ""))

also look at help(paste).

hth,
Z
#
How about (I haven't tried it) something like:
  jpeg(paste("test.", i, ".gif", sep = "")

--------------------------------------------
Ko-Kang Kevin Wang, MSc(Hon)
SLC Stats Workshops Co-ordinator
The University of Auckland
New Zealand


--------------------------------------------
Ko-Kang Kevin Wang, MSc(Hon)
SLC Stats Workshops Co-ordinator
The University of Auckland
New Zealand