Пакет R Psych: мульти гистограмма по переменной
Я строю несколько гистограмм для 5 переменных, и у меня повторяется один и тот же заголовок для всех них. Я не нашел способа персонализировать его для каждой гистограммы. Есть ли способ сделать это? Я использую пакет psy ха R. Может быть, другой пакет, чтобы рекомендовать?
Строка кода:
multi.hist(AutosCompleteNorm[,11:15],main="bah")
И "ба" повторяется 5 раз. Я использовал c ("a", "b",... "e") в качестве аргумента, но это не сработало.
Пакетная документация:
https://www.rdocumentation.org/packages/psych/versions/1.8.3.3/topics/multi.hist
Спасибо!
2 ответа
Электрический ток psych
пакет, кажется, не поддерживает это, что странно, потому что это было бы естественной чертой для такого сюжета.
Для удобства настройки я рекомендую вам взглянуть на ggplot
а затем макет в формате, который вы хотите использовать gridExtra
,
Вот код для создания нескольких гистограмм в ggplot
:
library(ggplot2)
p1 <- ggplot(vids, aes(x=log(likes)))+geom_histogram()+labs(title="title1")
p2 <- ggplot(vids, aes(x=log(dislikes)))+geom_histogram()+labs(title="title2")
p3 <- ggplot(vids,
aes(x=log(comment_count)))+geom_histogram()+labs(title="title3")
А потом раскладываем их в 2 рядаnrow=2
):
library(gridExtra)
grid.arrange(p1, p2, p3, nrow = 2)
Следуя этим комментариям, я просто обновил psych, чтобы multi.hist был более полезным.
Теперь вы можете указать поля для графиков, и он будет по умолчанию помечать каждый график именем переменной.
Я еще не выдвинул версию Psy (1.8.9) для разработки в CRAN, но она доступна в моем репозитории по адресу
install.packages("psych",repos="https://personality-project.org/r",type="source")