#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()
слой.