ggplot2绘制箱型图
如果您有一个包含数值变量的数据框,可以使用geom_boxplot它在 ggplot2 中创建一个箱线图,将变量传递给aes.
# Data
set.seed(3)
y <- rnorm(500)
df <- data.frame(y)
# Basic box plot
ggplot(df, aes(y = y)) +
geom_boxplot()
ggplot 中的默认箱线图不添加误差线,可以使用stat_boxplot, 设置添加它们geom = "errorbar"。请注意,可以使用 更改其宽度width。
# Basic box plot
ggplot(df, aes(y = y)) +
stat_boxplot(geom = "errorbar",
width = 0.15) +
geom_boxplot()