Сначала создадим простую таблицу вашего среднего значения и SE для использования с geom_errorbar
. Тогда вам нужно только один раз включить geom_errorbar
в ваш ggplot
.
. Вот пример с подготовленными данными:
library(tidyverse)
sample.Stats <- sample.Height %>%
group_by(sample) %>%
summarise_all(funs(mean, se = sd(.)/sqrt(n())))
gSE <- ggplot() +
geom_point(data = sample.Height, aes(x=sample, y=heightIn)) +
geom_errorbar(data=sample.Stats, aes(x=sample, ymin=mean-se, ymax=mean+se, color=sample), width=.1) +
labs(title = "Male and Female Heights", x = "Gender", y = "Heights in Inches") +
theme_light()
gSE
Сюжет
![plot with error bars](https://i.stack.imgur.com/bDeAC.png)
Данные
sample.Height <- data.frame(
sample = c("Female", "Female", "Female", "Male", "Male", "Male"),
heightIn = c(61, 60, 59, 66, 72, 70)
)