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

1.1 多邊形的顏色填充

多邊形的顏色填充就是將封閉區域用指定顏色進行覆蓋,從而實現不同幾何圖形的彩色展示。下面,我們分別從規則多邊形和不規則多邊形兩個方面講解實現多邊形顏色填充的方法。

1.1.1 規則多邊形的顏色填充

規則多邊形主要指矩形、菱形、圓形等幾何圖形。這些圖形的顏色填充主要是借助有序數對形成封閉式的幾何路徑實現的。下面,我們就通過具體代碼來探討規則多邊形的顏色填充的實現方法。示例代碼見 figure_1_1.py 文件。一方面,存儲示例代碼的文件都是以圖形編號命名的,也就是說,文件名稱是與圖形編號一一對應的,例如,文件“figure_1_1.py”是與“圖1-1”對應的,其他示例文件的命名方法也采用這種命名規則。另一方面,存儲示例文件的文件夾的命名方法是使用章和節的序號,例如,文件夾名稱“Chapter10”表示第10章,文件夾名稱“10_4”表示10.4節。因此,在以下的章節中,就不再具體說明示例代碼的存儲名稱和存儲位置了。

1.代碼實現

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

圖1-1

3.代碼精講

(1)通過調用函數fill()來完成繪制八邊形的任務,參數x和y是用來繪制封閉區域的頂點的有序數對,參數color用來完成封閉區域的填充顏色的設置工作。

(2)為了使可視化效果更加理想,我們使用函數xlim()和ylim()完成多邊形相對位置的調整。

(3)使用函數 xticks()和 yticks()調整刻度線的顯示位置,從而清楚地顯示出封閉區域的頂點位置。

(4)調用函數show()展示規則多邊形的繪制效果。

1.1.2 不規則多邊形的顏色填充

不規則多邊形主要是由圖形圍成的封閉區域。因此,不規則多邊形的顏色填充就是將圖形圍成的封閉區域用顏色進行覆蓋。下面,我們就通過一個典型案例來講解不規則多邊形的顏色填充方法。

1.代碼實現

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

圖1-2

3.代碼精講

(1)通過調用函數fill(),可以將由正弦曲線圍成的封閉區域用顏色填充,從而形成不規則多邊形的填充區域。

(2)借助折線函數plot()給填充區域添加區域輪廓。同時,使用參數alpha可以分別設置填充區域的顏色透明度和圖形顏色的透明度,從而產生填充區域和區域輪廓的顏色深淺變化。

主站蜘蛛池模板: 龙江县| 会同县| 方山县| 洞头县| 红河县| 三明市| 南召县| 隆林| 洛宁县| 新晃| 通河县| 汕尾市| 福贡县| 城固县| 平凉市| 依安县| 通江县| 上林县| 社旗县| 武穴市| 齐河县| 汶上县| 永安市| 磴口县| 景谷| 大足县| 重庆市| 文登市| 栾城县| 灵武市| 敦煌市| 蓝山县| 建阳市| 黄骅市| 廉江市| 兴化市| 改则县| 古浪县| 阿勒泰市| 宝清县| 于田县|