R:使用多条线绘制ggplot
因此,我试图绘制R:使用多条线绘制ggplot,r,ggplot2,dplyr,R,Ggplot2,Dplyr,因此,我试图绘制图表。我过滤了原始数据集Datengf,得到了每年的收入中位数(MULTYEAR)和变量Schulbildung。没有类似于以下内容的图表:。现在,我想使用ggplot和geom\u-line绘制chart。在x轴MULTYEAR和y轴medianincome上。但是我希望它对于Schulbildung的每个值都是不同的线条和颜色 图表代码: chart <- Datengf %>% filter(SEX == 1)%>% group_by(MULTYE
图表。我过滤了原始数据集Datengf
,得到了每年的收入中位数(MULTYEAR
)和变量Schulbildung
。没有类似于以下内容的图表:。现在,我想使用ggplot
和geom\u-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))
图表%
过滤器(性别==1)%>%
小组成员(MULTYEAR,Schulbildung)%>%
总结(收入中位数=工资中位数))%>%
解组()%>%
突变(Schulbildung=ifelse(Schulbildung<12,“其他”,Schulbildung))%>%
小组成员(Schulbildung,MULTYEAR)%>%
总结(medianincome=总和(medianincome))
我试着用
chartplot <- chart %>%
ggplot(aes(x = MULTYEAR, y = medianincome))+
geom_line()
chartplot%
ggplot(aes(x=MULTYEAR,y=medianincome))+
geom_线()
但这张图表完全是一团糟 在aes
功能中指定color
:
chartplot <- chart %>%
ggplot(aes(x = MULTYEAR, y = medianincome, color = Schulbildung))+
geom_line()
chartplot%
ggplot(aes(x=MULTYEAR,y=medianincome,color=Schulbildung))+
geom_线()
在aes
功能中指定颜色
:
chartplot <- chart %>%
ggplot(aes(x = MULTYEAR, y = medianincome, color = Schulbildung))+
geom_line()
chartplot%
ggplot(aes(x=MULTYEAR,y=medianincome,color=Schulbildung))+
geom_线()
您可能需要color=Schulbildung
内部aes
您可能需要color=Schulbildung
内部aes