Formato di output del grafico corretto
Attualmente sto cercando di correggere l'output visivo di un Corrplot generato, ma finora non ho avuto successo con due cose:
Il titolo viene sempre tagliato fuori dall'alto
Non posso cambiare il colore delle etichette da rosso a nero
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")
Inoltre, è possibile mantenere solo le prime 2 variabili (cioè A e B) e mostrare la correlazione orizzontale con ogni altro parametro CE? Grazie per le indicazioni!
Risposte
Per evitare che il titolo venga troncato, utilizzare il mar
parametro.
Per regolare il colore delle etichette, utilizzare il tl.col
parametro.
Per avere una visualizzazione orizzontale che mostri solo (A,B) per (C,D,E), elimina type="upper"
e diag=F
,
aggiungi is.corr=F
e poi usa solo la parte della matrice che desideri X[1:2,3:5]
.
Mettendo tutto insieme, otteniamo
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")
