【发布时间】:2019-06-21 17:38:28
【问题描述】:
所以我正在尝试绘制chart。我过滤了原始数据集Datengf,得到了每年的收入中位数(MULTYEAR)和变量Schulbildung。没有图表看起来像这样:chart。现在我想使用ggplot 和geom_line 绘制chart。在 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()
但图表完全一团糟。
【问题讨论】:
-
你可能需要在
colour = Schulbildung里面aes