在同一图形中绘制多个CorrPlot(R)
是否可以在单个图形中绘制多个在同一图形中绘制多个CorrPlot(R),r,plot,correlation,r-corrplot,R,Plot,Correlation,R Corrplot,是否可以在单个图形中绘制多个corrplot图形 可复制示例: library(corrplot) data(mtcars) M <- cor(mtcars) col1 <- colorRampPalette(c("#7F0000","red","#FF7F00","yellow","white", "cyan", "#007FFF", "blue","#00007F")) corrplot(M, method="color", col=col1(20), cl.length=2
corrplot
图形
可复制示例:
library(corrplot)
data(mtcars)
M <- cor(mtcars)
col1 <- colorRampPalette(c("#7F0000","red","#FF7F00","yellow","white", "cyan", "#007FFF", "blue","#00007F"))
corrplot(M, method="color", col=col1(20), cl.length=21,order = "AOE", addCoef.col="grey")
corrplot(M, method="square", col=col1(200),order = "AOE")
corrplot(M, method="ellipse", col=col1(200),order = "AOE")
corrplot(M, method="shade", col=col1(20),order = "AOE")
库(corrplot)
数据(mtcars)
当然是。只需在脚本中使用par(mfrow=c(2,2))
:
library(corrplot)
data(mtcars)
M <- cor(mtcars)
col1 <- colorRampPalette(c("#7F0000","red","#FF7F00","yellow","white", "cyan", "#007FFF", "blue","#00007F"))
#this is my only addition
par(mfrow=c(2,2))
corrplot(M, method="color", col=col1(20), cl.length=21,order = "AOE", addCoef.col="grey")
corrplot(M, method="square", col=col1(200),order = "AOE")
corrplot(M, method="ellipse", col=col1(200),order = "AOE")
corrplot(M, method="shade", col=col1(20),order = "AOE")
库(corrplot)
数据(mtcars)
M可复制示例?包装corrplot
实现了这一点;有关详细信息,请参见。问题已根据@Pascal的建议更新