R corrplot change data labels R corrplot change data labels r r

R corrplot change data labels


In the current corrplot version 0.75, you cannot use labels parameter because the X and Y labels are computed within the corrplot() function from colnames() and rownames() of the input corr matrix.

I'm using similar approach as you have suggested:

M <- cor(mtcars)colnames(M) <- c("a", "set", "of", "x", "labels", 1:6)corrplot(M, method = "color")

BTW, I linked this stackoverflow question from our github issue tracker:https://github.com/taiyun/corrplot/issues/20

UPDATE:In the current corrplot version 0.78, also plotmath expressions are allowed in variable names. Just prefix your name with one of the characters ":", "=" or "$".

Example:

M <- cor(mtcars)[1:5,1:5]colnames(M) <- c("alpha", "beta", ":alpha+beta", ":a[0]", "=a[beta]")rownames(M) <- c("alpha", "beta", NA, "$a[0]", "$ a[beta]")corrplot(M)

enter image description here