Как создать матрицу плотностей графиков в R - PullRequest
3 голосов
/ 19 мая 2019

enter image description here Вместо того, чтобы создавать разные графики для фрейма данных, я хочу создать матрицу графиков плотности для фрейма данных, в которой я вижу все столбцы на одном графике.Для его создания я использую приведенный ниже код.Как я могу получить все столбцы на одном участке?

loan_amnt <- density(out_data$loan_amnt)
plot(loan_amnt, main="Loan Amount")
polygon(loan_amnt, col="red", border="blue")

enter image description here

1 Ответ

2 голосов
/ 19 мая 2019

Вы можете объединить gather() из библиотеки dplyr и facet_grid() или facet_wrap() из ggplot2 .

С gather вы перегруппируете всеваши имена столбцов в одной переменной (значения этих переменных во второй переменной), а затем вы строите свой график с помощью ggplot и, используя facet_wrap, он создаст один график для каждого уровня вашей переменной с именами столбцов.

...