【发布时间】:2021-01-11 14:29:01
【问题描述】:
根据文档here,可以自定义无关紧要的值的行为,以隐藏它们。
文档:
文档告诉我们如何做我感兴趣的两件事:
- 相关系数(
addCoef.col = "black") - 空白无关紧要 (
sig.level=0.01, insig="blank")
问题:
当使用上述三个标签(连同其他标签,完整列表如下)时,相关系数也会出现在无关紧要的值上。
我想要什么:
- 除无关紧要的框外,所有框都有相关系数和颜色
- 签名框必须完全为空
我做什么:
cr<-colorRampPalette(c("lightblue","white","yellow"))(200)
p <- cor.mtest(dataCor)
corMat=cor(dataCor)
corrplot(corMat, type="upper",method="color",order="original"
, col=cr
, tl.col="black"
, addCoef.col="black",
, diag=FALSE,number.cex=.7
, insig="blank"
, p.mat = p,sig.level=0.01,tl.srt = 45)
结果(摘录): 目标是删除 prop02 x prop04 的“-0.01”和所有零
编辑:我知道道具不按顺序排列,就我而言,这是故意的(它们有不同的名称并以相关方式分组)
更新: 我找到了这个帖子:corrplot shows insignificant correlation coefficients even when insig = "blank" is set
它“有效”(仍然是一个肮脏的修复),但仅适用于对角线的方阵。如何使它适用于type="upper" 和diag=FALSE?
【问题讨论】:
标签: r r-corrplot