Объединение трех разных сюжетов, созданных geom_dotplot () в R? - PullRequest
0 голосов
/ 06 июня 2019

У меня есть три разных набора данных, которые представляют данные за разные годы, все они имеют одинаковую ось Y и X? Например, как график, показанный ниже, за исключением того, что это в R, и это dotplot

enter image description here

1 Ответ

0 голосов
/ 06 июня 2019

Один из подходов к объединению графиков для отображения - создать их отдельно с помощью ggplot и объединить их с пэчворком.

library(ggplot2)
install.packages("devtools")
devtools::install_github("thomasp85/patchwork")
library(patchwork)


p1 <- ggplot(mtcars, aes(x = mpg)) + geom_dotplot()
p2 <- ggplot(mtcars, aes(x = hp)) + geom_dotplot()
p3 <- ggplot(mtcars, aes(x = wt)) + geom_dotplot()

p1 + p2 + p3

#or

ggplot(mtcars)  +
  geom_dotplot(aes(mpg)) +
  ggplot(mtcars) +
  geom_dotplot(aes(hp)) +
  ggplot(mtcars) +  
  geom_dotplot(aes(wt))

Также cowplot::plot_grid https://cran.r -project.org / web / packages /cowplot / виньетки / plot_grid.html

...