R语言corrplot包更改变量名标签 labels参数不可用
2025-3-28 09:56
阅读:540
> corrplot(corr,labels = new_labels)
Error in text.default(pos.xlabel[, 1], pos.xlabel[, 2], newcolnames, srt = tl.srt, :
invalid 'pos' value
In addition: Warning message: In text.default(pos.xlabel[, 1], pos.xlabel[, 2], newcolnames, srt = tl.srt, : NAs introduced by coercion
我们在使用R corrplot包绘制相关系数图的时候,有时候需要更改显示的变量名。我们可能想到用labels参数来进行更改标签,但是你会发现有报错,报错如上所示。
实际上,在corrplot包中不包含labels参数,如果要更改变量显示的名称,必须在相关系数矩阵corr中使用colnames和rownames函数更改变量名才行。正确代码如下所示:
corr <- cor(data, use = "pairwise.complete.obs")
colnames(corr) <- c("A", "B", "C")
rownames(corr) <- c("A", "B", "C")
corrplot(corr)
这样就可以按照你的意思更改显示的变量名了。
转载本文请联系原作者获取授权,同时请注明本文来自刘辉科学网博客。
链接地址:https://wap.sciencenet.cn/blog-3587875-1479655.html?mobile=1
收藏
下一篇
当前推荐数:0
推荐到博客首页
网友评论0 条评论