我的数据形式如下:
no min avg max
1 0.000 42.565 30.681
2 50.292 60.203 74.392
3 65.029 73.392 81.939
...
我想绘制最小值,平均值和最大值的曲线,并填充最小曲线和平均曲线之间的区域以及平均曲线和最大曲线之间的区域(类似于下图,没有点) 。这可能与ggplot有关吗?也许与geom_ribbon()
?
答案 0 :(得分:4)
像这样:
ggplot(data) +
geom_ribbon(aes(no,ymin=min,ymax=max),color="yellow",alpha=0.5) +
geom_line(aes(no,avg))