所以我正在尝试绘制chart
。我过滤了原始数据集Datengf
,以获取每年的中位数收入(MULTYEAR
)和变量Schulbildung
。没有任何图表看起来像这样:chart。现在,我想使用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()
但图表完全混乱。
答案 0 :(得分:0)
在color
函数中指定aes
:
chartplot <- chart %>%
ggplot(aes(x = MULTYEAR, y = medianincome, color = Schulbildung))+
geom_line()