#r #ggplot2 #plot #correlation
#r #ggplot2 #график #корреляция
Вопрос:
Я использовал эту команду, чтобы получить график корреляционной матрицы. Все работает нормально, но по диагонали. Надписи немного длиннее, и они не подходят. Как это можно исправить? — либо уменьшите метки, либо измените направление буквы. Я пробовал пару вещей, но, похоже, ни одна из них не работает.
cor.matrix <- round(cor(grades, use = "pairwise.complete.obs", method = "kendall"), digits = 2)
corrplot.mixed(cor.matrix, tl.col = "black", lower.col = "black",number.cex = .7,tl.cex=1 )
Комментарии:
1. это чуть выше графика
2. вы должны использовать
dput(cor.matrix)
и добавить это к вопросу, чтобы сделать это воспроизводимым.
Ответ №1:
На самом деле я только что нашел способ решить эту проблему. Вместо того, чтобы пытаться сделать это внутри графика, я переименовал метки своих данных. Используя n
для разрыва строки, мне удается разделить имя и, таким образом, сделать его короче. Также размер этикетки можно регулировать cex=0.8
с помощью corrplot.mixed
colnames(grades) <- c("Theory", "Building n Science", "Bulidingn Technique", "Design 1", "Design 2", "Design 3", "Testscore")
corrplot.mixed(cor.matrix, tl.col = "black", lower.col = "black",number.cex = .7,tl.cex=0.8 )