Corrplot-Ausgabeformat
Ich versuche derzeit, die visuelle Ausgabe eines generierten Corrplots zu korrigieren, war aber bisher mit zwei Dingen erfolglos:
Der Titel wird immer oben abgeschnitten
Ich kann die Farbe der Etiketten nicht von rot auf schwarz ändern
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")
Ist es außerdem möglich, nur die ersten beiden Variablen (dh A und B) beizubehalten und die Korrelation horizontal mit jedem anderen Parameter CE zu zeigen? Danke für die Hinweise!
Antworten
Um zu verhindern, dass der Titel abgeschnitten wird, verwenden Sie den marParameter.
Um die Farbe der Beschriftungen anzupassen, verwenden Sie den tl.colParameter.
Um eine horizontale Anzeige zu haben, die nur (A,B) mal (C,D,E) anzeigt, entfernen Sie type="upper"und diag=F,
fügen Sie hinzu is.corr=Fund verwenden Sie dann einfach den gewünschten Teil der Matrix X[1:2,3:5].
Wenn wir das alles zusammenfassen, bekommen wir
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")