[英]R: Plotting with ggplot using multiple lines
所以我正在尝试绘制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()
但是这张表是一团糟。
在aes
函数中指定color
:
chartplot <- chart %>%
ggplot(aes(x = MULTYEAR, y = medianincome, color = Schulbildung))+
geom_line()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.