Я построил коробку + точки. Я хочу добавить цвета к точкам. position_jitterdodge
отлично работал без цвета, как показано на рисунке B, точки близки, что я и собирался сделать. Но когда я пытаюсь добавить цвета к точкам, параметр jitter.width
больше не работает (рис. A). Точки слишком далеко друг от друга. Я пробовал разные номера для jitter.width
, но не работал. Как решить эту проблему?
library(tidyverse)
library(ggpubr)
mtcars$cyl <- factor(mtcars$cyl)
p1 <- mtcars %>% ggplot(aes(x = cyl, y = mpg, fill = cyl)) +
geom_boxplot() +
geom_point(position = position_jitterdodge(jitter.width = 0.2),
aes(color = factor(wt)), show.legend = FALSE)
p2 <- mtcars %>% ggplot(aes(x = cyl, y = mpg, fill = cyl)) +
geom_boxplot() +
geom_point(position = position_jitterdodge(jitter.width = 0.2))
ggarrange(p1, p2, labels = c("A", "B"))