You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用corrplot设置insig为blank时同时显示显著和不显著系数的方法

R corrplot相关系数图不显著单元格显示系数解决方案

我最初使用如下代码绘制相关系数图:

corrplot(v_cor, 
     method="color", 
     col = c('#bf9000ff','#f1c232ff','#ffe599ff','#fff2ccff','#c9daf8ff','#a4c2f4ff','#3c78d8ff','#21437aff'),  
     type="lower", order="original", 
     addCoef.col = "black", 
     tl.col="black", tl.srt=45,
     p.mat = p_val, sig.level = 0.1, insig = "blank",
     diag=FALSE )

预期实现效果:不显著的单元格保持空白底色,同时在对应位置显示不显著的相关系数。

最终通过新增一行代码完成需求,最终实现代码如下:

corrplot(v_cor, 
     method="color", 
     col = c('#bf9000ff','#f1c232ff','#ffe599ff','#fff2ccff','#c9daf8ff','#a4c2f4ff','#3c78d8ff','#21437aff'),  
     type="lower", order="original", 
     addCoef.col = "black", # 新增相关系数标注
     tl.col="black", tl.srt=45, # 调整文本标签颜色与旋转角度
     p.mat = p_val, sig.level = 0.1, insig = "blank", # 结合显著性检验结果,不显著单元格设为空白
     diag=FALSE, # 隐藏主对角线相关系数
) -> p1                                      
# 手动在所有单元格位置输出相关系数
text(p1$x, p1$y, round(p1$corr, 2), cex= 0.8, font = 2)

内容的提问来源于stack exchange,提问作者Alex Amaguaya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 18:36:07