[英]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_crossbar
, geom_pointrange
之类的东西。 请参阅?geom_errorbar
以获取帮助和所有示例。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.