||
> 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)
这样就可以按照你的意思更改显示的变量名了。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2025-4-6 19:01
Powered by ScienceNet.cn
Copyright © 2007-2025 中国科学报社