对于不同的图形的基本组合,我们可以通过mfrow= c(nrows,ncols)来创建按行填充的图形矩阵,同时 我们也可以通过mfcols = c(nrows,ncols)来创建按列填充的图形矩阵。
> attach(mtcars)
> opar < par (no.readonly = T)
> par(mfrow = c(3,1))
> hist(wt)
> hist(mpg)
> hist(disp)
> par(opar)
> detach(mtcars)
可创建一个按3行1列填充的矩阵图形,如下图所示。
对于hist图,我们可以通过main = “” 或者ann = FALSE来禁用它的标注。
同样我们通过plot()相关参数,将其设置为mfrow = c(2,2)可以设定一个两行两列按行排列的矩阵图形。
我们同样也可以使用layout()行数在其中添加矩阵来进行相关的排列,它的排列方式会更加自由并且可以通过矩阵设置来设置它各行各列的长宽。
比如下例: