【发布时间】:2013-04-23 02:32:03
【问题描述】:
我使用stat_summary 从我的数据创建了多个条形图。但是,我想手动指定误差线的限制(而不是使用mean_cl_boot)。对于使用facet_grid 绘制的数据,如何做到这一点?
我用来创建图表的代码如下:
graph <- ggplot(slantclean, aes(x = View,value, fill = Texture))
graph + stat_summary(fun.y = mean, geom = "bar", position = "dodge") +
stat_summary(fun.data = mean_cl_boot, geom = "pointrange",
position = position_dodge(width = 0.90)) +
labs(x = "View", y = "Vertical height of ellipse (cm)", fill = "Texture") +
facet_grid( Shape ~ TNOGroup)
【问题讨论】:
-
如果您在 ggplot 调用之外总结您的数据(不依赖于
stat_summary),您可能会更成功。然后您可以指定当时误差线的大小,并将汇总数据用作geom_pointrange的数据参数。 -
我最终这样做了,非常简单。感谢您的建议。