用来组合图像
plot_grid(plotlist=, labels=, byrow=, rows=, cols=, align=)
plotlist=
: 用来组合的图像,需要把图像变量从前到后排列,中间用逗号隔开即可(切记,不要把图像变量组合列表)
labels=
: 用来给图像做标识的向量,顺序与前面图像变量顺序相同
byrow=
: 逻辑值;是否按行排列,如果是按行排列,则图像从上倒下按照行填充,然后进入下一行填充;默认为TRUE
rows=
: 规定组合后图形的行数
cols=
: 规定组合后图形的列数
align=
: 沿什么方向对齐画在一起的多个图像的坐标轴,默认是none
,h
为沿水平方向对齐,v
为沿垂垂直方向对齐,hv
为沿水平和垂直两个方向都进行对齐
scale=
: 数字,对每个图像的大小进行缩放;如果所有图像的缩放比例相同,则写一个数字;也可以对每个图单独指定缩放比例大小
p1 <- ggplot(mtcars, aes(mpg, wt)) + geom_point()
p2 <- ggplot(mtcars, aes(mpg, disp)) + geom_point()
p3 <- ggplot(mtcars, aes(mpg, gear)) + geom_point()
p4 <- ggplot(mtcars, aes(mpg, carb)) + geom_point()
p5 <- ggplot(mtcars, aes(mpg, vs)) + geom_point()
p6 <- ggplot(mtcars, aes(mpg, hp)) + geom_point()
plot_grid(p1, p2, p3, p4, p5, p6, labels = c("A", "B", "C", "D", "E", "F"), byrow = T) '#示例一
plot_grid(p1, p2, p3, p4, p5, p6, labels = c("A", "B", "C", "D", "E", "F"), byrow = F, rows=3, cols = 2) '#示例二
示例一
示例二
网友评论