output a sequence of plots
Something similar to this
(but I haven't tested)
mydf <- data.frame(xx=rnorm(100), yy=rnorm(100), zz=rnorm(100))
for (nm in names(mydf)) {
fnm <- file.path('c:',paste(nm,'.emf',sep=''))
cat('Creating histogram in file',fnm,'\n')
win.metafile( filename=fnm)
hist(mydf[[nm]]) # or
hist(mydf[,nm])
dev.off()
}
-Don
At 11:54 AM -0400 10/5/05, Paul E. Green wrote:
I can output two histograms of variables AXFILTERED and AZPTOP as follows: win.metafile(filename="C:/AXFILTERED.emf",pointsize=12) hist(AXFILTERED,breaks=40) dev.off() win.metafile(filename="C:/AZPTOP.emf",pointsize=12) hist(AZPTOP,breaks=40) dev.off() But, I actually have a dataframe of 120 variables that I would like histograms of. Any solutions that would save me from repeating this code 120 times? Can I pass arguments inside quotes? Can I write a function to do this? Paul Green [[alternative HTML version deleted]]
______________________________________________ R-help at stat.math.ethz.ch mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
-------------------------------------- Don MacQueen Environmental Protection Department Lawrence Livermore National Laboratory Livermore, CA, USA