热线电话:13121318867

登录
2019-01-17 阅读量: 760
几行代码教你怎么画图布局

split选项将一个页面分成指定数量的行和列,并把图放到结果矩阵的特定单元格中。split格式是

split=c(x, y, nx, ny)

也就是说在包括nxny个图形的正规数组中,把当前图形放在x, y的位置,图形的起始位置是

左上角。例如,下面的代码:

library(lattice)

graph1 <- histogram(~height | voice.part, data = singer,

main = "Heights of Choral Singers by Voice Part" )

graph2 <- bwplot(height~voice.part, data = singer)

plot(graph1, split = c(1, 1, 1, 2))

plot(graph2, split = c(1, 2, 1, 2), newpage = FALSE)

将第一幅图直接放在第二幅图的上面。具体来说,第一个plot()语句将页面分成了一列(nx=1)

和两行(ny=2)并把图放置在第一行第一列(顺序是从上到下,从左到右)。第二个plot()语句

用同样的方式划分页面,但是把图放在了第一列第二行。 plot()函数默认从一个新的页面开始,

可以通过newpage=FALSE选项抑制新的页面产生。

0.0000
4
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子