Formato di output del grafico corretto

Aug 18 2020

Attualmente sto cercando di correggere l'output visivo di un Corrplot generato, ma finora non ho avuto successo con due cose:

  1. Il titolo viene sempre tagliato fuori dall'alto

  2. 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

1 G5W Aug 18 2020 at 07:49

Per evitare che il titolo venga troncato, utilizzare il marparametro.
Per regolare il colore delle etichette, utilizzare il tl.colparametro.
Per avere una visualizzazione orizzontale che mostri solo (A,B) per (C,D,E), elimina type="upper"e diag=F,
aggiungi is.corr=Fe 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")