【发布时间】:2013-08-27 23:00:28
【问题描述】:
使用gridExtra 包中的grid.arrange 在矩阵中排列多个图相对简单,但是当某些图旨在比别人大?在基础上,我可以使用layout(),如下例所示:
nf <- layout(matrix(c(1,1,1,2,3,1,1,1,4,5,6,7,8,9,9), byrow=TRUE, nrow=3))
layout.show(nf)
ggplot plots 的等价物是什么?
一些包含的地块
library(ggplot2)
p1 <- qplot(x=wt,y=mpg,geom="point",main="Scatterplot of wt vs. mpg", data=mtcars)
p2 <- qplot(x=wt,y=disp,geom="point",main="Scatterplot of wt vs disp", data=mtcars)
p3 <- qplot(wt,data=mtcars)
p4 <- qplot(wt,mpg,data=mtcars,geom="boxplot")
p5 <- qplot(wt,data=mtcars)
p6 <- qplot(mpg,data=mtcars)
p7 <- qplot(disp,data=mtcars)
p8 <- qplot(disp, y=..density.., geom="density", data=mtcars)
p9 <- qplot(mpg, y=..density.., geom="density", data=mtcars)
【问题讨论】:
-
这个SO question 可以提供帮助。
标签: r layout ggplot2 gridextra gtable