On Thu, Apr 17, 2008 at 8:05 PM, [Ricardo Rodriguez] Your XEN ICT Team <[EMAIL PROTECTED]> wrote: > Hi, > > I am trying to generate a group of graphics with an iteration. Some > thing like this... > > x=1 > y=1 > max=10 > myfiles <- paste("foo", x:max, ".png", sep="") > while (x =< max) > { > png(file=myfiles, pointsize = 20, width = 600, height = 600, > units = "px", bg="#eaedd5") > plot(x,y) > dev.off() > x=x+1 > y=y+1 > } > > I am getting only one *.png file with the name of the first position in > myfiles and the content of the last graphic in the iteration. Please, > could you tell me if it is possible to iterate file= in any other way?
Have you looked at ?png : filename: the name of the output file. The page number is substituted if a C integer format is included in the character string, as in the default. (The result must be less than 'PATH_MAX' characters long, and may be truncated if not. See 'postscript' for further details.) Tilde expansion is performed where supported by the platform. so the default filename ("Rplot%03d.jpeg") already does what you want. Hadley -- http://had.co.nz/ ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.