Формат вывода Corrplot
В настоящее время я пытаюсь исправить визуальный вывод сгенерированного Corrplot, но пока безуспешно с двумя вещами:
Название всегда обрезается сверху
Я не могу изменить цвет меток с красного на черный
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")
Кроме того, можно ли просто сохранить первые 2 переменные (например, A и B) и показать корреляцию по горизонтали с каждым другим параметром CE? Спасибо за указатели!
Ответы
Чтобы заголовок не усекался, используйте mar
параметр.
Чтобы настроить цвет меток, используйте tl.col
параметр.
Чтобы иметь горизонтальный дисплей, который показывает только (A, B) через (C, D, E), избавьтесь от type="upper"
и diag=F
,
добавьте, is.corr=F
а затем просто используйте ту часть матрицы, которую вы хотите X[1:2,3:5]
.
Собирая все вместе, получаем
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")
