更新時間:2022年03月31日16時13分 來源:傳智教育 瀏覽次數(shù):
fill_betweenx()函數(shù)的語法格式如下:
fill_between(y, x1, x2=0, where=None, step=None, interpolate=False, data=None, **kwargs)
該函數(shù)常用參數(shù)的含義如下:
·y:表示y軸坐標的序列。
·x1:表示第一條曲線的x軸坐標。
·x2:表示第二條曲線的x軸坐標。
·where:布爾值,表示要填充區(qū)域的條件。
例如,將第一條曲線位于第二條曲線上方的區(qū)域填充為藍色,將第一條曲線位于第二條曲線下方的區(qū)域填充為橙色,代碼如下:
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 曲線之間區(qū)域的填充