How to change the size of correlation coefficient value in correlation matrix plot using corrplot in R?

R ProgrammingServer Side ProgrammingProgramming

The correlation coefficient value size in correlation matrix plot created by using corrplot function ranges from 0 to 1, 0 referring to the smallest and 1 referring to the largest, by default it is 1. To change this size, we need to use number.cex argument. For example, if we want to decrease the size to half then we can use number.cex = 0.5.

Example

Consider the below matrix −

 Live Demo

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

Output

      [,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

Loading corrplot package and creating a correlation matrix plot −

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

Output

Changing the size of correlation coefficient value to 0.75 −

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

Output

Changing the size of correlation coefficient value to 0.30 −

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

Output

raja
Published on 07-Oct-2020 16:23:29
Advertisements