在 R 的数据框中按组绘制均值和标准差的箱线图

问题描述 投票:0回答:1

我想按两个因子水平绘制平均值和标准差条形图。我在按类别绘制平均值和标准差上找到了解决方案。

根据之前的解决方案,我只是得到了lineplot。但是,我想要得到箱线图而不是线图。我如何获得带有 sd 条的箱线图?

r categories mean boxplot
1个回答
0
投票
set.seed(101)
y <- rnorm(100)
x <- gl(2, 50)

boxplot(y~x, las=1)
means <- by(y, x, mean); means
sds <- by(y, x, sd); sds
arrows(x0=c(1,2), y0=means-sds, y1=means+sds, col="blue", angle=90, length=0.1, code = 3, lwd=2)
points(means, pch=21, bg="red", col="blue", cex=2)

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.