【发布时间】:2020-10-08 17:46:17
【问题描述】:
我有这个:
workday <- data.frame(Measure = c("A", "A", "A"),
Session = c("Welcome", "Class 1", "Lunch Talk"),
Mean = c(7.10, 8.90, 4.47),
Ci95 = c(0.40, 0.56, 0.33))
我需要从包dwplot 中创建一个类似于this 的系数图,其中y 轴代表Session 的不同分类值。估计的平均值应该是一个点,上下 95% 置信区间应该绘制成一条贯穿其对应平均值的水平线。
我没有用于生成估计平均值 (Mean) 和 95% 置信区间 (Ci95) 的原始数据——只有值本身,如 workday 所示。这等效于带有 position = identity 参数的 dwplot() 来自 ggplot2。
我可以到这里:
workday %>%
ggplot(aes(x=Mean, y=Session)) +
geom_point(position="identity") +
ggtitle("A")
但它显然不包括我需要的水平置信区间线。
如何使用ggplot2(或dwplot)来产生所需的结果?
【问题讨论】: