Вы пытаетесь ввести не все столбцы гистограммы в качестве стандартных ошибок, однако, чтобы вычислить ошибки отдельно и ввести функцию geom_errorbar, иначе она не выполняется. Как я могу решить?
Данные: https://drive.google.com/file/d/1yEdaGMm987mRsV2LJw6A3_kmapl1zFTt/view?usp=sharing
library(RColorBrewer)
library(ggplot2)
dados4$VARIAVEIS = as.factor(dados4$VARIAVEIS)
dados4$PERIODO = as.factor(dados4$PERIODO)
dados4$GRUPOS = as.factor(dados4$GRUPOS)
errors <- dados4 %>%
group_by(VARIAVEIS:GRUPOS) %>%
summarise(mean = mean(Resposta),
sd = sd(Resposta),
sem = sd(Resposta)/sqrt(length(Resposta)))
gap3 <- aggregate(Resposta ~ VARIAVEIS + PERIODO + GRUPOS + errors, data=dados4, FUN=mean)
graf2=ggplot(gap3, aes(x = VARIAVEIS, y = Resposta, fill = factor(PERIODO))) +
geom_col(position = "dodge") + facet_grid(~ GRUPOS) + theme(strip.text.x=element_text(size = 15)) +
labs(title = "",
x = "Variáveis",
y = expression(paste('Comprimentos e Diâmetros'," ",'(',mu, m,')')),
fill = "Períodos") +
theme(legend.title = element_text(size = 15),legend.text = element_text(size = 15),
axis.text.x = element_text(color = "black", hjust=1),
axis.title = element_text(size = 15),
axis.text = element_text(size = 12))
graf2+scale_fill_manual(values=c("#DE2D26", "#4D4D4D","#FB6A4A","black"))