Format wyjściowy Corrplot

Aug 18 2020

Obecnie próbuję naprawić wizualne dane wyjściowe wygenerowanego wykresu Corrplot, ale jak dotąd nie udało mi się z dwoma rzeczami:

  1. Tytuł zawsze zostaje odcięty od góry

  2. Nie mogę zmienić koloru etykiet z czerwonego na czarny

    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")
    

Dodatkowo, czy można po prostu zachować pierwsze 2 zmienne (tj. A i B) i pokazać korelację poziomą z każdym innym parametrem CE? Dzięki za wskazówki!

Odpowiedzi

1 G5W Aug 18 2020 at 07:49

Aby zapobiec obcięciu tytułu, użyj marparametru.
Aby dostosować kolor etykiet, użyj tl.colparametru.
Aby mieć poziomy wyświetlacz, który pokazuje tylko (A, B) po (C, D, E), pozbądź się type="upper"i diag=F,
dodaj, is.corr=Fa następnie po prostu użyj tej części macierzy, którą chcesz X[1:2,3:5].

Łącząc to wszystko razem, otrzymujemy

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")