Пакет 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)

введите описание изображения здесь

Изменение макета на nrow=1: введите описание изображения здесь

Следуя этим комментариям, я просто обновил psych, чтобы multi.hist был более полезным.

Теперь вы можете указать поля для графиков, и он будет по умолчанию помечать каждый график именем переменной.

Я еще не выдвинул версию Psy ​​(1.8.9) для разработки в CRAN, но она доступна в моем репозитории по адресу

install.packages("psych",repos="https://personality-project.org/r",type="source")
Другие вопросы по тегам