atplotlib庫
atplotlibatplotlib方法可以接受一個點集列表作為參數,從而繪制出一個多邊形。
例如,我們要繪制一個五邊形,其中每個角都是72度,可以使用如下代碼
portatplotlib.pyplot as pltportumpyp
pspacep.pi, 6)
r = 1p.cos(theta)p(theta)
plt.plot(x, y)
plt.show()
umpyspace方法來生成0到2π之間的等差數列,然后計算出每個點的x和y坐標,使用plot方法繪制出這個五邊形。
2.使用turtle庫
g方法來繪制。
例如,我們要繪制一個五邊形,其中每個角都是72度,可以使用如下代碼
port turtle
turtle.speed(0)size(5)
ge(5)
turtle.forward(100)
turtle.right(72)
上述代碼中,我們使用了turtle庫中的forward和right方法來分別繪制線段和旋轉角度,從而繪制出這個五邊形。
atplotlib和turtle庫,我們可以輕松地繪制出各種不規則的圖形,并且可以自由地控制每個角的大小和位置,從而讓圖形更加生動有趣。