繁体   English   中英

R:使用多行用ggplot绘制

[英]R: Plotting with ggplot using multiple lines

所以我正在尝试绘制chart 我过滤了原始数据集Datengf以获取每年的中位数收入( MULTYEAR )和变量Schulbildung 没有任何图表看起来像这样: chart 现在,我想使用ggplotgeom_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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM