[R] Graphs in R

Leandro Marino leandro at cesgranrio.org.br
Mon Jun 30 16:58:51 CEST 2008


Hi list,

I want to make a lot of graphics to my end course project. So, i was using
this sintax:


jpeg(filename = "graf01.jpg", width = 1024, height = 1024,
     units = "px", pointsize = 25, quality = 100, bg = "grey95",
     res = NA, restoreConsole = TRUE)
i=1
par(mfrow=c(4,1),col="grey90",font.lab=2)
hist(sul[,i+2],nclass=75,xlab="Região
Sul",ylab="Freqüência",col="antiquewhite4",main="")
hist(PR[,i+2],nclass=75,xlab="Paraná",ylab="Freqüência",col="antiquewhite4",
main="")
hist(SC[,i+2],nclass=75,xlab="Santa
Catarina",ylab="Freqüência",col="antiquewhite4",main="")
hist(RS[,i+2],nclass=75,xlab="Rio Grande do
Sul",ylab="Freqüência",col="antiquewhite4",main="")
dev.off()

But, I want to know how can I create an for to do that. Like that:

for(i in 1:250){
jpeg(filename = "graf01.jpg", width = 1024, height = 1024,
     units = "px", pointsize = 25, quality = 100, bg = "grey95",
     res = NA, restoreConsole = TRUE)
par(mfrow=c(4,1),col="grey90",font.lab=2)
hist(sul[,i+2],nclass=75,xlab="Região
Sul",ylab="Freqüência",col="antiquewhite4",main="")
hist(PR[,i+2],nclass=75,xlab="Paraná",ylab="Freqüência",col="antiquewhite4",
main="")
hist(SC[,i+2],nclass=75,xlab="Santa
Catarina",ylab="Freqüência",col="antiquewhite4",main="")
hist(RS[,i+2],nclass=75,xlab="Rio Grande do
Sul",ylab="Freqüência",col="antiquewhite4",main="")
dev.off()
}

The problem is the name of the file, I want to do something like grafi.jpg
where i goes from 1 to 250.

Thanks a lot for the help.


Best Regards,
Leandro Marino



More information about the R-help mailing list