Format wyjściowy Corrplot
Obecnie próbuję naprawić wizualne dane wyjściowe wygenerowanego wykresu Corrplot, ale jak dotąd nie udało mi się z dwoma rzeczami:
Tytuł zawsze zostaje odcięty od góry
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
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")