最近在做数据分析过程中,需要探究属性和目标变量的关系,需要在绘制的折线图中给出其置信区间。
这个时候,我们可以使用plot.fill_between()函数来实现。其具体参数使用如下所示:
matplotlib.pyplot.
fill_between
(x, y1, y2=0, where=None, interpolate=False, step=None, *, data=None, **kwargs)
下面对置信期间绘制中常用,需要掌握的参数做详细解释,其余可以点击官方链接进行查看。
x:表示横轴坐标
y1,y2:表示纵轴坐标,画置信区间时及给出相对于同一个x,所需要的y1,y2值,在y1和y2之间的范围将被填充。其中y2默认是0。
alpha: 表示填充颜色的透明值。范围在[0,1]。一般取0.3合适。
color: 填充颜色。
这是在y轴方向的填充,其还有一个姐妹函数:fill_betweenx( )是在x轴方向上做填充。参数和使用方法类似。
参考资料:
1. https://matplotlib.org/api/_as_gen/matplotlib.pyplot.fill_between.html
2. https://zhuanlan.zhihu.com/p/97658858?utm_source=wechat_session