Почему на некоторых столбцах в barplot есть только полосы ошибок?

#r #ggplot2 #bar-chart

#r #ggplot2 #гистограмма

Вопрос:

Может кто-нибудь сказать мне, почему я получаю только полосы ошибок по итогу каждой группы, а не внутри каждой группы? Вот мой код:

 ggplot(df, aes(x = faceEmotion, y = correctPerc, colour = condition))  
  theme_minimal()  
  labs(x = "Emotions", y = "% correct") 
  geom_bar(aes(fill=condition), stat='summary', fun = mean, width = 0.5, position = 'dodge')  
  stat_summary(fun.data = mean_se, geom = "errorbar", color = 'black', width = 0.1)  
  ggtitle("Perceived emotions and % correct")
 

И мой график выглядит так.
введите описание изображения здесь

Комментарии:

1. Можете ли вы предоставить образец ваших данных?

2. Вы должны использовать группу aes, то есть add group = condition .

3. О да, конечно. Спасибо @stefan!

4. Если это не сработало, следующее, что нужно попробовать, это добавить position = position_dodge(width = 0.4) или что-то в stat_summary() слой.