Hi R-helpers, I wish to produce frequency histograms of all of the variables in my dataframe (except some identifying variables). I have tried>hist(dataframe[,3:20])to produce histograms of the 3rd through 20th variables in my dataframe, but R doesn't like that. Could anyone provide a suggestion? Also, once I produce the histograms, I'd like to save them as graphic files on my computer. How would I do that using code (rather than Right-click | Save as metafile, which would be tedious for dozens of histograms). Thanks, Mark [[alternative HTML version deleted]]
try: win.metafile(file="output.wmf") lapply(dataframe[3:20], hist) dev.off() On 4/16/07, mtb954 at gmail.com <mtb954 at gmail.com> wrote:> Hi R-helpers, > > I wish to produce frequency histograms of all of the variables in my > dataframe (except some identifying variables). > > I have tried > > >hist(dataframe[,3:20]) > > to produce histograms of the 3rd through 20th variables in my dataframe, but > R doesn't like that. > > Could anyone provide a suggestion? > > Also, once I produce the histograms, I'd like to save them as graphic files > on my computer. How would I do that using code (rather than Right-click | > Save as metafile, which would be tedious for dozens of histograms). > > Thanks, Mark > > [[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 > and provide commented, minimal, self-contained, reproducible code. >-- Jim Holtman Cincinnati, OH +1 513 646 9390 What is the problem you are trying to solve?
I forgot that win.metafile can only output one graph. This will write separate files: lapply(3:20, function(.ind){ win.metafile(filename=paste("file.", .ind, ".wmf", sep='')) hist(dataframe[[.ind]], main=paste("dataframe[[", .ind, "]]", sep=''), xlab="") dev.off() }) On 4/16/07, mtb954 at gmail.com <mtb954 at gmail.com> wrote:> Hi R-helpers, > > I wish to produce frequency histograms of all of the variables in my > dataframe (except some identifying variables). > > I have tried > > >hist(dataframe[,3:20]) > > to produce histograms of the 3rd through 20th variables in my dataframe, but > R doesn't like that. > > Could anyone provide a suggestion? > > Also, once I produce the histograms, I'd like to save them as graphic files > on my computer. How would I do that using code (rather than Right-click | > Save as metafile, which would be tedious for dozens of histograms). > > Thanks, Mark > > [[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 > and provide commented, minimal, self-contained, reproducible code. >-- Jim Holtman Cincinnati, OH +1 513 646 9390 What is the problem you are trying to solve?