如果你對Python的繪圖庫matplotlib有所熟悉,那么你能用Python畫出一只可愛的豬。我們來看一下如何實現(xiàn)。
首先,利用matplotlib的pyplot模塊來創(chuàng)建一個繪畫板,繪制出一個圓圈作為豬的頭部:
import matplotlib.pyplot as plt # 創(chuàng)建畫布,大小為6x6 fig = plt.figure(figsize=[6,6]) # 畫出一個圓作為豬的頭部 circle = plt.Circle((3,3),2, color='pink') fig.gca().add_artist(circle)
接下來,利用matplotlib的patches模塊來繪制豬的眼睛、臉頰和鼻子:
from matplotlib.patches import Arc # 繪制兩只眼睛,圓弧形狀 left_eye = Arc((2.3,3), 0.5, 1, angle=0, theta1=0, theta2=180, color='black') right_eye = Arc((3.7,3), 0.5, 1, angle=0, theta1=0, theta2=180, color='black') fig.gca().add_artist(left_eye) fig.gca().add_artist(right_eye) # 繪制兩個圓形的臉頰 left_cheek = plt.Circle((1.5,2.5),0.5, color='pink') right_cheek = plt.Circle((4.5,2.5),0.5, color='pink') fig.gca().add_artist(left_cheek) fig.gca().add_artist(right_cheek) # 繪制鼻子和口 nose = plt.Circle((3,2.2),0.25, color='black') mouth = Arc((3,2.2), 1.2, 0.6, angle=0, theta1=20, theta2=160, color='black', lw=1.5) fig.gca().add_artist(nose) fig.gca().add_artist(mouth)
最后,我們可以將畫布保存為一個圖片文件,以便日后使用:
# 關(guān)閉坐標軸顯示 plt.axis('off') # 保存為圖片 plt.savefig('pig.png', dpi=150, bbox_inches='tight')
這就是使用Python利用matplotlib庫繪制出一只可愛的豬的全部代碼。你可以根據(jù)自己的喜好調(diào)整參數(shù),畫出有趣的各種形態(tài)的豬。