Formato de saída de corrplot
No momento, estou tentando corrigir a saída visual de um Corrplot gerado, mas até agora não obtive sucesso com duas coisas:
O título sempre é cortado no topo
Não consigo mudar a cor das etiquetas de vermelho para preto
A <- seq(1, 100, by=1) B <- sample(A,100, replace =T) C <- sample(A,100, replace =T) D <- sample(A,100, replace =T) E <- sample(A,100, replace =T) sample(A,100, replace =T) X <- data.frame(A,B,C,D,E) X <- cor(X, method = c("spearman")) corrplot(X, method = "circle", type = "upper", diag = F, addCoef.col=T, title = "Testing")
Além disso, é possível manter apenas as 2 primeiras variáveis (ou seja, A e B) e mostrar a correlação horizontal com todos os outros parâmetros CE? Obrigado pelas indicações!
Respostas
Para evitar que o título fique truncado, use o mar
parâmetro.
Para ajustar a cor dos rótulos, use o tl.col
parâmetro.
Para ter uma exibição horizontal que mostre apenas (A,B) por (C,D,E), elimine type="upper"
e diag=F
,
adicione is.corr=F
e depois é só usar a parte da matriz que você deseja X[1:2,3:5]
.
Juntando tudo isso, obtemos
corrplot(X[1:2,3:5],
is.corr=FALSE,
method = "circle",
addCoef.col=T,
mar=c(0,0,5,0),
tl.col = "black",
title = "Testing")
