Генерация только одного графика плотности для каждой группы пользователей - R - PullRequest
0 голосов
/ 26 июня 2019

У меня есть двоичный фрейм данных, каждый ряд которого представляет данные, относящиеся к пользователю (размер фрейма данных: 90 строк * 65 столбцов).Последний столбец этого фрейма данных содержит метку для пользователей (4 метки: «Отлично», «Хорошо», «Плохо», «Сбой»).

У меня вопрос, как я могу построить только одну кривую плотности для каждой метки.Я имею в виду, что мой окончательный график будет иметь только 4 кривых (каждая кривая соответствует каждой метке).

Спасибо

1 Ответ

1 голос
/ 26 июня 2019

Я думаю, что этот вопрос можно найти здесь ( Несколько групп в geom_density () plot ), поэтому мой ответ почти точно такой же.

Единственное отличие состоит в том, что я использовал mtcars с дополнительным столбцом:

library(ggplot2)

test <- head(mtcars)
addcol <- c("great", "good", "bad", "great", "bad", "good")
test <- cbind(test, addcol)

ggplot() + 
  geom_density(data = test, aes(x = wt, group = addcol, color = addcol), adjust=2) + 
  xlab("wt") +
  ylab("Density")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...