给定以下数据:
df<-data.frame(
year=(1996:2000),
a=c(2,1.5,1.5,2,3),
b=c(2,2,2,3,4),
c=c(2,3,3,1,1))
用ggplot:
ggplot(df,aes(x=year))+
geom_line(aes(y=a))+
geom_line(aes(y=b))+
geom_line(aes(y=c))
看起来像这样:
如何。我可以创建一个始终显示最小值和最大值之间区域的功能区(把它想象成一个 min-max-range),让它看起来像这样: