繁体   English   中英

向ggplot2添加错误栏

[英]Adding error bars to ggplot2

我已经使用ggplot从我转换为带有代码的均值的数据中制作了一个图表:

我想知道是否仍然可以向该图添加误差线。 我知道我必须转换数据以具有更多摘要,但不确定如何进行。 试图为每一列单独执行此操作,但是无法从中创建图形。 像这样:

Temperature <- ddply(shlf, c("Location"), summarise,
                       N = length(temp),
                       mean.temp = mean(temp),
                       sd = sd(temp),
                       se = sd / sqrt(N))

任何帮助表示赞赏。

你快到了。 这基于Temperature数据中提供的se

means$upper = Temperature$mean.temp + Temperature$se
means$lower = Temperature$mean.temp - Temperature$se

ggplot(means, aes(x = temp,
                  y = Triconia,
                  color = Location)) +
   geom_point(size = 5.0) +
   geom_errorbarh(aes(xmin = upper, xmax = lower))

作为单独的geom的Errorbar具有不同的风格: geom_errorbar是垂直的, geom_errorbarh是水平的; 还有诸如geom_crossbargeom_pointrange之类的东西。 请参阅?geom_errorbar以获取帮助和所有示例。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM