Я рисую сводную статистику перед отдельными geom_points, но не могу понять, как добавить джиттер на графики. Я думаю, проблема в том, что я уже использую аргумент позиции, чтобы отодвинуть верхнюю и нижнюю точки воды друг от друга.
waterSymPop_p <- ggplot(aes(x = SymPop, y = Finish, fill = Water, color = Water), data = xanFull) +
geom_point(position = position_dodge(width = 0.9)) +
stat_summary(fun.data = "mean_cl_normal", geom = "pointrange", position = position_dodge(width = 0.9)) +
coord_flip()
Вот график, который создает (очевидно, не законченный с цветовой схемой и т. Д.)
Я бы хотел, чтобы точка была слегка дрожащей в каждой группе точек (т.е. не по прямой линии). Спасибо за помощь!
Ответ: используйте position_jitterdodge
Измененный код и новая цифра:
ggplot(aes(x = SymPop, y = Finish, fill = Water, color = Water), data = xanFull) +
geom_point(position = position_jitterdodge(dodge.width = 0.9, jitter.width = 0.2)) +
stat_summary(fun.data = "mean_cl_normal", geom = "pointrange", position = position_dodge(width = 0.9)) +
coord_flip()