[R] Combining boxplot

soon yi soon.yi at ymail.com
Mon Feb 25 21:57:35 CET 2013


does this work for you?

df1 = data.frame(x = rnorm(100)) 
df1$type = ifelse(df1$x <= 0 , "type1", "type2") 
df1$group<-1

df2 = data.frame(x = rnorm(50,0,2)) 
df2$type = ifelse(df2$x <= 0 , "type1", "type2") 
df2$group<-2

combined.df<-rbind(df1,df2)

boxplot(combined.df$x ~ combined.df$group  *combined.df$type)


Filoche wrote
> 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
> boxplot(df1$x~df1$type)
> boxplot(df2$x~df2$type)
> 
> 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.
> 
> Regards,
> Phil





--
View this message in context: http://r.789695.n4.nabble.com/Combining-boxplot-tp4659603p4659631.html
Sent from the R help mailing list archive at Nabble.com.



More information about the R-help mailing list