如何从 ggplot2 中的汇总统计数据制作箱线图?

How to make a boxplot from summary statistics in ggplot2?

我想在 R 中使用 ggplot 创建一个箱线图,但我遇到了一些问题。我知道如何创建一般的箱线图。例如像这样:

p <- ggplot(data, aes(y=number, x=pod)) + geom_boxplot()
print(p)

但是,在我的例子中,我只有平均值 (0,892)、中位数 (0,863 +-0,0858) 和范围 (0,621-1,132)。如果我没有所有值,我不确定如何创建箱线图。是否可以仅使用这三个参数创建箱线图?谁能帮我? 非常感谢你。 最好的祝福, 汉娜

您可以像这样从汇总统计数据中制作箱线图:

library(ggplot2)

ggplot() +
  geom_boxplot(aes(x = factor(1), middle = .863, lower = .863 - .0858, upper = .863 + .0858, ymin = .621, ymax = 1.132), stat = "identity", width = .5)