使用 Matplotlib 给折线图绘制置信区间

最近在做数据分析过程中,需要探究属性和目标变量的关系,需要在绘制的折线图中给出其置信区间。

这个时候,我们可以使用plot.fill_between()函数来实现。其具体参数使用如下所示:

matplotlib.pyplot.fill_between(xy1y2=0where=Noneinterpolate=Falsestep=None*data=None**kwargs)

下面对置信期间绘制中常用,需要掌握的参数做详细解释,其余可以点击官方链接进行查看。

x:表示横轴坐标

y1,y2:表示纵轴坐标,画置信区间时及给出相对于同一个x,所需要的y1,y2值,在y1和y2之间的范围将被填充。其中y2默认是0。

alpha: 表示填充颜色的透明值。范围在[0,1]。一般取0.3合适。

color: 填充颜色。

 

使用 Matplotlib 给折线图绘制置信区间_第1张图片

 

这是在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

你可能感兴趣的:(#,Python,python,matplotlib,fill_between)