官术网_书友最值得收藏!

1.2 交叉曲線的顏色填充

我們已經介紹過多邊形的顏色填充,知道繪制的填充區域是由單一折線圍成的封閉區域的顏色覆蓋。在有由多條曲線圍成的公共區域的情形下,我們需要用顏色去填充這些公共區域,這就需要使用交叉曲線的顏色填充方法。下面,我們通過具體代碼來闡述交叉曲線的顏色填充方法。

1.代碼實現

2.運行結果(見圖1-3)

圖1-3

3.代碼精講

(1)通過調用“plt.subplots(3,1,sharex="all")”語句,可以獲得一個畫布對象fig和一個坐標軸列表ax。這是一個3行1列的共享x軸的網格布局的子區。

(2)在子區1中,調用實例方法fill_between()填充由曲線y2和曲線y=0交叉圍成的公共區域的顏色,同時,使用參數alpha調整填充區域的透明度。

(3)在子區2中,調用實例方法fill_between()填充由曲線y2和曲線y=1.1交叉圍成的公共區域的顏色,以及調整填充區域的顏色飽和度。

(4)在子區3中,需要填充由曲線y1和曲線y2交叉圍成的公共區域的顏色,同樣,借助參數alpha實現合適的填充顏色的透明度。

主站蜘蛛池模板: 胶南市| 紫云| 石门县| 宝兴县| 若羌县| 鄂托克前旗| 杂多县| 辽阳县| 广宁县| 肇东市| 浦县| 淮安市| 新竹县| 吉首市| 大竹县| 崇义县| 双辽市| 加查县| 临江市| 衡东县| 玉树县| 万荣县| 尖扎县| 肇东市| 津市市| 淳安县| 石河子市| 沙雅县| 安国市| 饶河县| 博兴县| 昌图县| 江门市| 聊城市| 剑川县| 沾化县| 秦安县| 溆浦县| 库尔勒市| 马尔康县| 开鲁县|