[R] Combining boxplot
wdunlap at tibco.com
Mon Feb 25 18:18:25 CET 2013
Does the following produce what you want?
> lst <- c(Observed=with(df1, split(x, type)), Simulated=with(df2, split(x, type)))
> lst <- lst[c(seq(1,length(lst)-1,by=2), seq(2,length(lst),by=2))]
> boxplot(lst, col=rep(c("gray","red"),len=length(lst)))
Spotfire, TIBCO Software
> -----Original Message-----
> From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-project.org] On Behalf
> Of Philippe Massicotte
> Sent: Monday, February 25, 2013 8:04 AM
> To: r-help at r-project.org
> Subject: [R] Combining boxplot
> Hi everyone.
> I have two data frames that contain the same variables but with different
> number of observation.
> I would like to know it was possible to combine the data so I can have
> "paired" boxplot on the same figure.
> For example,
> df1 = data.frame(x = rnorm(100))
> df1$type = ifelse(df1$x <= 0 , "type1", "type2")
> df2 = data.frame(x = rnorm(50,0,2))
> df2$type = ifelse(df2$x <= 0 , "type1", "type2")
> ## How to combine boxplot
> df1 would be observed data whereas df2 would be simulated data.
> I would like to have the two categories (type1 and type2) on x axis and a
> colour to differentiate simulated vs observed datra.
> R-help at r-project.org mailing list
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
More information about the R-help