Как центрировать точечный график с заливкой, отличной от прямоугольной? (ggplot) - PullRequest
2 голосов
/ 17 июня 2020

Здесь новый пользователь R / ggplot.

Я хочу наложить точки на прямоугольную диаграмму с цветом заливки, отличным от прямоугольной диаграммы.

Вот воспроизводимый пример с использованием встроенного набора данных mtcars:

mtcars$am = factor(mtcars$am, levels = c(0, 1), labels = c("A", "B"))
mtcars$vs = factor(mtcars$vs, levels = c(0, 1), labels = c("vs 0", "vs 1"))

ggplot(data = mtcars, aes(x = am, y = disp, fill = am)) +
  geom_boxplot(width = 0.3, outlier.size = 0) +
  geom_point(aes(fill = vs), size = 2, shape = 21, position = position_jitterdodge(0.15))

Я хотел бы, чтобы точки располагались по центру коробчатых диаграмм. Например, над центром розового прямоугольника я хотел бы добавить синие и фиолетовые точки. Возможно ли это?

...