R 箱线图,包括一个;“全部”;箱

R 箱线图,包括一个;“全部”;箱,r,boxplot,R,Boxplot,以数据帧为例 df = data.frame(x = rnorm(33),cat = gl(3,11)) 当我绘制一个由cat的每个级别分隔的x箱线图时,这就是我得到的结果 boxplot(df$x ~ df$cat) 是否可以在同一绘图中包含另一个显示x值的框 boxplot(df$x,xlab = "x") 谢谢,@Jake!我只是想问你这里是否真的需要plyr(我从未使用过这个软件包)。在检查您的答案后,我得出了以下df2=rbind(df,data.frame(x=df$x,c

以数据帧为例

df = data.frame(x = rnorm(33),cat = gl(3,11))
当我绘制一个由
cat
的每个级别分隔的
x
箱线图时,这就是我得到的结果

boxplot(df$x ~ df$cat)

是否可以在同一绘图中包含另一个显示
x
值的框

boxplot(df$x,xlab = "x")


谢谢,@Jake!我只是想问你这里是否真的需要plyr(我从未使用过这个软件包)。在检查您的答案后,我得出了以下df2=rbind(df,data.frame(x=df$x,cat=“all”)),然后我绘制了df2而不是df。在这种情况下使用plyr有什么特别的原因吗?@Bernardo我想我在向
cat
添加新的因子级别时出错了。但我只是用rbind重新运行它,它似乎起作用了,所以我编辑了答案。
boxplot(x ~ cat, data = rbind(df, data.frame(x = df$x, cat = "all")))