结合不同变量关系的情节

时间:2016-10-01 03:10:49

标签: r plot ggplot2

df有三个正常变量:abc和一个组变量:d

df<-data.frame(c(5,1,1,2,3,7,5,4,2,1),c(1:10),c(1,1,1,1,1,2,1,2,1,2),c(rep('o',5),rep('m',5)))
colnames(df)<-c('a','b','c','d')

考虑这两个图:

  1. 按d分组的a-b图:qplot(a,b,data=df,geom = 'point')+facet_wrap(~d,nrow = 2)

  2. 按d分组的b-c图:qplot(b,c,data=df,geom = 'point')+facet_wrap(~d,nrow = 2)

  3. 是否可以使用R?

    将这两个图组合成一个图

1 个答案:

答案 0 :(得分:1)

你想要像以下一样吗?

library(grid)
library(gridExtra)
grid.arrange(qplot(a,b,data=df,geom = 'point')+facet_wrap(~d,nrow = 2),
             qplot(b,c,data=df,geom = 'point')+facet_wrap(~d,nrow = 2),
             ncol=2)

enter image description here