Format de sortie corrplot
J'essaie actuellement de corriger la sortie visuelle d'un Corrplot généré, mais jusqu'à présent, j'ai échoué avec deux choses :
Le titre est toujours coupé du haut
Je ne peux pas changer la couleur des étiquettes du rouge au noir
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")
De plus, est-il possible de ne conserver que les 2 premières variables (c'est-à-dire A et B) et de montrer la corrélation horizontale avec tous les autres paramètres CE ? Merci pour les pointeurs !
Réponses
Pour éviter que le titre ne soit tronqué, utilisez le mar
paramètre.
Pour ajuster la couleur des étiquettes, utilisez le tl.col
paramètre.
Pour avoir un affichage horizontal qui ne montre que (A,B) par (C,D,E), débarrassez-vous de type="upper"
et diag=F
,
ajoutez is.corr=F
puis utilisez simplement la partie de la matrice que vous voulez X[1:2,3:5]
.
En mettant tout cela ensemble, nous obtenons
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")