[R] Creating plots for all variables in a data frame and printing them with the variable name in the main title
bartjoosen
bartjoosen at hotmail.com
Mon Mar 17 16:04:55 CET 2008
Here is one way:
lapply(1:ncol(x),function(i) hist(x[,i], main =paste("Histogram
of",names(x)[i])))
Bart
Uli Kleinwechter wrote:
>
> Dear all,
>
> I'm just trying to create plots for all variables in a dataframe (named
> "x") using the following:
>
> png()
> apply(x,2,hist)
>
> Just as intended, it produces one plot for each variable. Unfortunately,
> the main title of each graph is "Histogram of newX[,i]" instead of
> "Histogram of name of variable". This makes it impossible to assign the
> graphs to the variables. Is there a way to change this and to make R use
> the correct variable names in the title of the plot?
>
> Thank you very much,
>
> Uli
>
> ______________________________________________
> R-help at 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.
>
>
--
View this message in context: http://www.nabble.com/Creating-plots-for-all-variables-in-a-data-frame-and-printing-them-with-the-variable-name-in-the-main-title-tp16092442p16093308.html
Sent from the R help mailing list archive at Nabble.com.
More information about the R-help
mailing list