如何使用 R 中的 corrplot 更改相关矩阵图中相关系数值的大小?

r programmingserver side programmingprogramming更新于 2025/4/13 17:52:17

使用 corrplot 函数创建的相关矩阵图中的相关系数值大小范围为 0 到 1,0 表示最小,1 表示最大,默认情况下为 1。要更改此大小,我们需要使用 number.cex 参数。例如,如果我们想将尺寸减小一半,那么我们可以使用 number.cex = 0.5。

示例

考虑下面的矩阵 −

set.seed(99)
M<-matrix(rpois(100,10),ncol=10)
M

输出

      [,1] [,2] [,3] [,4] [,5] [,6]  [,7]  [,8]  [,9] [,10]
[1,]    10  10   14   14    7    9    14    14    13    10
[2,]    11   8    9    13   9    9     5    12     7     6
[3,]    10  12    6    11   5    8    10     4    11    15
[4,]    11   7   12     9   5   10     7    10    10     9
[5,]     8   8    8    16   8    6     7    14    12     8
[6,]    10   4    5    10   6    8    14     9    14    11
[7,]     7  12    9     4   14  18     7    12    12     9
[8,]    11  16    8     6   18  12     9     9    10    16
[9,]     5   9   11    13   8   10    12    10    10     9
[10,]    7  14   13     9   7   10    10    15    11    16

加载 corrplot 包并创建相关矩阵图 −

library(corrplot) > corrplot(cor(M),addCoef.col="black")

输出

将相关系数值的大小更改为 0.75 −

corrplot(cor(M),addCoef.col="black",number.cex=0.75)

输出

将相关系数值的大小更改为 0.30 −

> corrplot(cor(M),addCoef.col="black",number.cex=0.30)

输出


相关文章