R: прокладка с помощью ggplot, используя несколько строк - PullRequest
1 голос
/ 21 июня 2019

, поэтому я пытаюсь подготовить график chart.Я отфильтровал исходный набор данных Datengf, чтобы получить средний доход каждого года (MULTYEAR) и переменную Schulbildung.Ни один график не выглядит так: график .Теперь я хочу построить chart, используя ggplot и geom_line.На оси X MULTYEAR и на оси Y medianincome.Но я хочу, чтобы это была отдельная линия и цвет для каждого значения Schulbildung.

Код диаграммы:

chart <- Datengf %>%
  filter(SEX == 1)%>%
  group_by(MULTYEAR,Schulbildung) %>% 
  summarise(medianincome = median(INCWAGE))%>%
  ungroup()%>%
  mutate(Schulbildung = ifelse(Schulbildung < 12, "others", Schulbildung)) %>%
  group_by(Schulbildung,MULTYEAR)%>%
  summarise(medianincome = sum(medianincome))

Я пытался использовать

chartplot <- chart %>% 
   ggplot(aes(x = MULTYEAR, y = medianincome))+
     geom_line()

, нодиаграмма - полный беспорядок

1 Ответ

0 голосов
/ 21 июня 2019

Укажите color в функции aes:

chartplot <- chart %>% 
   ggplot(aes(x = MULTYEAR, y = medianincome, color = Schulbildung))+
     geom_line()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...