我有一个矩阵M,其中M[,1]
中的值远大于其他列中的值。我想使用带有method="number"
的corrplot,但是:
cl.lim=c(min(M[,2:ncol(M)]),max(M[,2:ncol(M)]))
即使我使用is.corr=FALSE
,我也会:
Error in corrplot(..., : color limits should cover matrix
我可以以某种方式强制cl.lim范围之外的值将具有范围边界的颜色吗?
示例:
M<-cbind(rnorm(10)*10,rnorm(10),rnorm(10))
corrplot(M,tl.pos="lt",is.corr =FALSE,method="number",cl.pos="n",mar=c(0,0,1,0))
我正在寻找:
第2列和第3列不可见,因为值太小。
我试过了:
corrplot(M,tl.pos="lt",is.corr = FALSE,method="number",cl.pos="n",mar=c(0,0,1,0),cl.lim=c(min(M[,2:3]),max(M[,2:3])))
它导致错误:
Error in corrplot(M, tl.pos = "lt", is.corr = FALSE, method = "number",
: color limits should cover matrix