tft每日頭條

 > 生活

 > matplotlib繪制多邊形

matplotlib繪制多邊形

生活 更新时间:2024-11-29 09:43:48

1 說明

=====

1.1 聖誕節已過,我不抵制也不支持,保持文化自信。

1.2 送給好友,見者有份。

1.3 熟悉matplotlib你不知道的一面,用來畫聖誕樹,熟悉python。

matplotlib繪制多邊形(遲到的聖誕節禮物)1

2 代碼分解

========

2.1 第1步:導入模塊

from matplotlib import pyplot as plt

2.2 第2步:初始化設置

fig = plt.figure(figsize=(8, 8)) #畫布外的背景顔色設置 fig.patch.set_facecolor('black') fig.canvas.set_window_title('matplotlib聖誕樹') #定義畫布的背景顔色設置 ax=fig.gca() ax.set_facecolor("black")

2.3 第3步:畫樹

#樹頭 x0=[5] y0=[8] plt.scatter(x0,y0,s=2000,marker='^',color='y') #樹幹 xg = [5] yg = [7] plt.bar(xg,yg,color='g') #樹枝,橫向,從下往上 x1=[2,3,4,5,6,7,8] y1=[1,1,1,1,1,1,1] plt.plot(x1,y1,linewidth=10,color='g') x2=[2.5,3,4,5,6,7,7.5] y2=[2,2,2,2,2,2,2] plt.plot(x2,y2,linewidth=10,color='g') x3=[3,4,5,6,7] y3=[3,3,3,3,3] plt.plot(x3,y3,linewidth=10,color='g') x4=[3.5,4,5,6,6.5] y4=[4,4,4,4,4] plt.plot(x4,y4,linewidth=10,color='g') x5=[4,5,6] y5=[5,5,5] plt.plot(x5,y5,linewidth=10,color='g') x6=[4.5,5,5.5] y6=[6,6,6] plt.plot(x6,y6,linewidth=10,color='g')

2.4 第4步:燈泡

#樹幹外的燈泡 xp=[1.5,2,2.5,3,3.5,4,6,6.5,7,7.5,8,8.5] yp=[1,2,3,4,5,6,6,5,4,3,2,1] for i in range(12): plt.scatter(xp[i],yp[i],s=200,marker='o') #樹幹内的燈泡 xc=[4.3,4.3,4.3,4.3,4.3,4.3,5.7,5.7,5.7,5.7,5.7,5.7] yc=[1.5,2.5,3.5,4.5,5.5,7,7,5.5,4.5,3.5,2.5,1.5] for i in range(12): plt.scatter(xc[i],yc[i],s=200,marker='o')

matplotlib繪制多邊形(遲到的聖誕節禮物)2

2.5 第5步:窗口和畫布設置

plt.title("Merry Christmas",color='r',fontsize=40) #設定坐标軸範圍 z=[1,2,3,4,5,6,7,8,9] plt.xticks(z) plt.yticks(z) #圖片展示 plt.show()

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved