Python是一種高級編程語言,它具有簡單易學(xué)、高效靈活、功能強大等特點,廣泛應(yīng)用于數(shù)據(jù)處理、人工智能、web開發(fā)等領(lǐng)域。Python還擁有豐富的第三方庫,其中之一就是matplotlib,它是Python的一個2D繪圖庫。matplotlib提供了各種繪圖方法,包括折線圖、柱狀圖、散點圖、餅狀圖、雷達圖等,本文將介紹如何使用matplotlib繪制圓圈圖。
# 導(dǎo)入必要的庫
import matplotlib.pyplot as plt
# 數(shù)據(jù)
labels = ['A', 'B', 'C', 'D', 'E']
sizes = [15, 20, 25, 30, 10]
colors = ['gold', 'yellowgreen', 'lightcoral', 'lightskyblue', 'orange']
# 繪圖
plt.pie(sizes, labels=labels, colors=colors, autopct='%1.1f%%', startangle=90)
# 添加標題
plt.title('Pie Chart')
# 顯示圖像
plt.show()
上述代碼首先導(dǎo)入必要的庫,包括matplotlib.pyplot。接下來定義了數(shù)據(jù),labels表示圓圈圖上部分的文本標簽,sizes表示圓圈圖上部分占比,colors表示圓圈圖上部分的顏色。然后使用plt.pie函數(shù)繪制圓圈圖,其中傳入sizes、labels、colors三個參數(shù),分別表示所占比例、文本標簽、顏色。autopct='%1.1f%%'表示設(shè)置每個部分所占比例的格式為小數(shù)點后一位的百分數(shù)。startangle=90表示從90度位置開始繪制圓圈圖。接著使用plt.title函數(shù)添加圖的標題,最后使用plt.show函數(shù)顯示圖像。
通過上述代碼,我們就能夠繪制出一個簡單的圓圈圖,并將其保存為圖片。
# 導(dǎo)入必要的庫
import matplotlib.pyplot as plt
# 數(shù)據(jù)
labels = ['A', 'B', 'C', 'D', 'E']
sizes = [15, 20, 25, 30, 10]
colors = ['gold', 'yellowgreen', 'lightcoral', 'lightskyblue', 'orange']
# 繪圖
plt.pie(sizes, labels=labels, colors=colors, autopct='%1.1f%%', startangle=90)
# 添加標題
plt.title('Pie Chart')
# 保存圖像
plt.savefig('pie_chart.png')
上述代碼與前面的代碼類似,只是在最后添加了plt.savefig函數(shù),可以將繪制的圓圈圖保存為指定文件名的圖片。