更新时间:2022年03月31日16时13分 来源:传智教育 浏览次数:
fill_betweenx()函数的语法格式如下:
fill_between(y, x1, x2=0, where=None, step=None, interpolate=False, data=None, **kwargs)
该函数常用参数的含义如下:
·y:表示y轴坐标的序列。
·x1:表示第一条曲线的x轴坐标。
·x2:表示第二条曲线的x轴坐标。
·where:布尔值,表示要填充区域的条件。
例如,将第一条曲线位于第二条曲线上方的区域填充为蓝色,将第一条曲线位于第二条曲线下方的区域填充为橙色,代码如下:
plt.fill_between(x, cos_y, sin_y, cos_y<sin_y, color='dodgerblue', alpha=0.5) plt.fill_between(x, cos_y, sin_y, cos_y>sin_y, color='orangered', alpha=0.5)
以上示例的填充效果如图4-11所示。
图4-11 曲线之间区域的填充