Я использую библиотеку R corrplot. Это выглядит потрясающе, однако для создания действительно хорошего графика я хочу изменить метки строк и столбцов корреляционной матрицы.R corrplot изменение метки данных
Одно решение сделать что-то вроде этого:
cbak <- colnames(my.data.frame)
colnames(my.data.frame) <- c("a", "set", "of", "labels")
corrplot(cor(my.data.frame))
colnames(my.data.frame) <- cbak
Однако это выглядит странно и некрасиво.
Я думаю, что я должен работать с параметром labels
функции text()
, но я не могу понять, как это сделать.
corrplot(cor(my.data.frame), labels=c("a", "set", "of", "labels"))
приводит
Error in text.default(pos.xlabel[, 1], pos.xlabel[, 2], newcolnames, srt = tl.srt, :
invalid 'pos' value
In addition: Warning message:
In text.default(pos.xlabel[, 1], pos.xlabel[, 2], newcolnames, srt = tl.srt, :
NAs introduced by coercion
Как сделать это правильно?
Есть ли причина, почему, когда я запустить пример кода на моей консоли, индексы не появляются в метках? Должен ли я что-то задавать раньше? – AJMA
ОК, я не видел ОБНОВЛЕНИЕ. Теперь он работает в последней версии до выпуска (версия 0.82) – AJMA