corrplot绘制相关矩阵,但不返回图形对象(grob)

我想在单个页面上绘制几个相关矩阵。对于普通图,我将使用grid.arrange包中的gridExtra。但是,由于corrplot仅打印而不返回对象,因此我看不到如何执行此操作。

是否有替代方法或更好的替代corrplot

最佳答案

有一个旧的备用par(mfrow=c(x, y)),其中x是您希望绘制的行数,而y是您希望绘制的列数。然后,它在您调用绘图时跨过然后向下发布。

par(mfrow = c(2, 2))
corrplot(cor(mat1))
corrplot(cor(mat2))
corrplot(cor(mat3))
corrplot(cor(mat4))

par(mfrow = c(1, 1)) #To clear layout

将绘制为
Mat1 | Mat2
-----------
Mat3 | Mat4

关于R将corrplot返回为对象,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27929452/

10-12 19:02