Boxplot为两个因子列中的每个单独级别?
这是我的代码。 我有两个因子变量( cyl
和am
),我想在我的箱形图中绘制。
箱线图(MPG〜CYL +上午,数据= mtcars)
我想为每个单独的因素水平做一个箱形图 - 4,6,8,0,1但不是它们的相互作用(例如4.0)。
我的盒子图应该只有(4,6,8,0,1)在轴上。 我怎么做?
你可以重新塑造数据,然后你可以做绘图,但这可能不是优雅的
library(reshape2)
mtcars_subset <- mtcars[,c("am", "cyl", "mpg")]
dat <- melt(mtcars_subset, id.vars="mpg")
#or dat <- melt(mtcars, id.vars = "mpg", measure.vars = c("cyl", "am"))
boxplot(data=dat, mpg ~ value)
上一篇: Boxplot for each individual level in two factor columns?