Python 是一門功能強(qiáng)大的編程語言,同時具有可讀性強(qiáng)、易于上手等特點(diǎn),因此被廣泛使用。之前我們介紹了如何利用 Python 繪制餅圖,今天我們重點(diǎn)介紹如何使用 Python 繪制突出餅圖。
# 導(dǎo)入必要的庫 import matplotlib.pyplot as plt # 餅圖數(shù)據(jù) edu = [0.131, 0.654, 0.189, 0.026] labels = ['Bachelor', 'Master', 'Ph.D', 'Other'] # 內(nèi)嵌置換 explode = [0, 0.1, 0, 0] # 繪制餅圖 plt.pie( edu, explode=explode, labels=labels, autopct='%1.1f%%', startangle=180 ) # 添加中心圓,創(chuàng)建圓環(huán) circle = plt.Circle((0,0),0.4,color='white') p=plt.gcf() p.gca().add_artist(circle) # 展示圖像 plt.axis('equal') plt.show()
在上述代碼中,我們首先導(dǎo)入了 matplotlib.pyplot 庫,并定義了餅圖數(shù)據(jù) edu 和標(biāo)簽 labels。接著,我們使用內(nèi)嵌置換 explode 使 Master 標(biāo)簽的切片突出。然后,我們利用 plt.pie() 函數(shù)繪制餅圖,并添加標(biāo)簽和百分比數(shù)據(jù)。為了使圖像更美觀,我們使用 plt.Circle() 函數(shù)添加一個中心圓,并使用 plt.axis() 函數(shù)設(shè)置坐標(biāo)軸一致。最后,我們使用 plt.show() 函數(shù)展示圖像。
通過加入突出元素,我們的餅圖具有更強(qiáng)的視覺沖擊力,有助于更好地傳遞想要表達(dá)的信息,深受用戶喜愛。