结合在R中由geom_dotplot()创建的三个不同图?

时间:2019-06-05 23:25:39

标签: r graph dot

我有三个不同的数据集,分别代表不同年份的数据,它们的y轴和x轴都相同?例如,如下图所示,不同之处在于它在R中,它是dotplot

enter image description here

1 个答案:

答案 0 :(得分:0)

一种组合图形以显示的方法是用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/vignettes/plot_grid.html