|
如何在同一画面画出多张图?
这里提供三种解决方案:
* 修改绘图参数,如 par(mfrow = c(2,2)) 或 par(mfcol = c(2,2));
* 更为强大功能的 layout函数,它可以设置图形绘制顺序和图形大小;
* split.screen()函数。
推荐使用 layout() 函数,Statistics with R 的一个例子:
layout(matrix(c(1 , 1, 1,
2, 3, 4,
2, 3, 4) ,nr = 3, byrow = T))
hist (rnorm(25) , col = "VioletRed")
hist (rnorm(25) , col = "VioletRed")
hist (rnorm(25) , col = "VioletRed")
hist (rnorm(25) , col = "VioletRed") |
|