Comment changer la taille de la police du coefficient de corrélation dans corrplot?
Je suis complot en corrélation avec terrain corrplot. Je veux tracer également les coefficients de corrélation:
require(corrplot)
test <- matrix(data = rnorm(400), nrow=20, ncol=20)
corrplot(cor(test), method = "color", addCoef.col="grey", order = "AOE")
Mais ils sont trop grands dans l'intrigue:
Est-il possible de faire la police du coefficient plus petit? J'ai été à la recherche à ?corrplot
mais il y a des paramètres pour modifier la légende et de l'axe des tailles de police (cl.cex
et tl.cex
). pch.cex
ne fonctionne pas non plus.
source d'informationauteur TMS
Vous devez vous connecter pour publier un commentaire.
Il est loin d'être la réponse, il est une sorte de sale hack, mais cela fonctionne (merci user20650 pour l'idée):
L'option à utiliser est
number.cex=
.Comme dans
corrplot(cor(test), method = "color", addCoef.col="grey", order = "AOE",number.cex=0.75)
.Pour la rendre dynamique, essayez
number.cex= 7/ncol(Df)
oùDf
est dataframe pour lequel la corrélation a été exécuté.J'ai eu exactement le même problème il y a peu, lorsque j'ai eu à faire un corrplot similaire à la vôtre. Après beaucoup de recherche j'ai trouvé une solution qui consiste à l'impression de la corrélation tracer dans un fichier png et en changeant les paramètres.
c'est à dire:
La partie qui augmente/diminue la police à l'intérieur des cellules est le paramètre pointsize. réglage de la à 15, vous pouvez voir que les numéros maintenant adapter les cellules.
Vous pouvez également trouver ce lien utile. il m'a bien aidé.
Viens de tomber sur ce problème moi-même et toutes les commandes à utiliser avec corrplot sont ici:
https://cran.r-project.org/web/packages/corrplot/corrplot.pdf
Y compris (comme quelqu'un l'a dit).cex de la corrélation nombre, mais aussi tl.cex pour le texte de l'étiquette.
Je suppose qu'ils ont mis le paquet et le soutien docs depuis le dernier réponses!