要基于一个组对“ xcolumn”列进行多个箱形图绘制,我可以简单地这样做:
boxplot(xcolumn ~ group, data = df)
并绘制总体分布:
boxplot(df$xcolumn)
但是,是否有可能将xcolumn的总体分布与分组的箱线图放在同一图中?我希望将总体分布作为第一个箱线图,然后是每个组的箱线图。
答案 0 :(得分:1)
您可以为整个组添加一个新列,然后使用ggplot
:
library(dplyr)
library(ggplot2)
iris %>%
mutate(Group = "all") %>%
ggplot() +
geom_boxplot(aes(Species, Sepal.Length)) +
geom_boxplot(aes(Group, Sepal.Length))
答案 1 :(得分:1)