How about this: x <- 1 y <- 1 mmax <- 10
my.files <- paste("foo", x:mmax, ".png", sep="") for (i in my.files) { png(filename=i, pointsize=20, width=600, height=600, units="px", bg="#eaedd5") plot(x, y) dev.off() x <- x+1 y <- y+1 } Normally I would avoid for loops, but I think this application is a legitimate use. Cheers, Simon. On Fri, 2008-04-18 at 03:05 +0200, [Ricardo Rodriguez] Your XEN ICT Team 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? > > Thanks! > > Ricardo > > -- Simon Blomberg, BSc (Hons), PhD, MAppStat. Lecturer and Consultant Statistician Faculty of Biological and Chemical Sciences The University of Queensland St. Lucia Queensland 4072 Australia Room 320 Goddard Building (8) T: +61 7 3365 2506 http://www.uq.edu.au/~uqsblomb email: S.Blomberg1_at_uq.edu.au Policies: 1. I will NOT analyse your data for you. 2. Your deadline is your problem. The combination of some data and an aching desire for an answer does not ensure that a reasonable answer can be extracted from a given body of data. - John Tukey. ______________________________________________ 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.