In R, use layout to specify different arrangement of plots on a page.
注意比较下面各个图的比例。
比如,第一行三个图,第二行四个图:
layout(matrix(c(1,1,1,2,2,2,3,3,4,4,5,5,6,6,7,7),2,8,byrow=T))
for (i in 1:7){
plot(rnorm(100))
}
1,1,1,2,2,2,3,3 表示上面一行3张图,4,4,5,5,6,6,7,7表示下面一行4张图。几个数字的个数表示图尺寸的比例。 上面第一个第二个比第三个图大,上面第三个跟下面4个一样大
layout(matrix(c(1,2,3,0,4,5,6,7),2,4,byrow=T))
for (i in 1:7){
plot(rnorm(100))
}
layout(matrix(c(1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,5,5,5,6,6,6,7,7,7),2,12,byrow=T))
for (i in 1:7){
plot(rnorm(100))
}
layout(matrix(c(1,1,1,1,1,1,2,2,2,3,3,3,4,4,5,5,6,6),3,6,byrow=T))
for (i in 1:6){
plot(rnorm(100))
}
No comments:
Post a Comment