df <- data.frame(
x = seq(1,5),
y0 = c(1,1.5,2,2,3),
y25 = c(2,2.5,3,3,4),
y50 = c(3,3.5,4,4,5),
y75 = c(4,4.5,5,5,6),
y100 = c(1,1.5,2,2,3)+4
)
ggplot(df,aes(x))+geom_ribbon(aes(ymin=y0,ymax=y100),fill="gray70")+geom_line(aes(x,y50))
如果平均值 最大最小值都准备好了 类似这样可以画出来
|