環形圖是一種直觀的圖表類型,可以用來展示不同數據組成的比例關系。使用Python繪制環形圖非常方便,我們只需要安裝Matplotlib庫并編寫相應代碼即可。
首先,我們需要安裝Matplotlib庫:
pip install matplotlib
接著,我們構造一些數據用于繪制環形圖。這里我們使用三個數據,分別表示A、B和C三個樣本在總體中的占比。
import matplotlib.pyplot as plt # 數據 sizes = [30, 40, 30] # 顏色 colors = ['yellowgreen', 'gold', 'lightskyblue']
接著,我們使用plt.pie函數繪制環形圖。該函數的常用參數如下:
- sizes:數據,即各部分的占比。
- colors:各部分的顏色。
- labels:各部分的標簽。
- autopct:數字標簽的顯示格式。
- startangle:餅圖開始的角度。
- explode:是否將某一部分拉出來。如果不拉出來,則所有部分的中心點在同一個圓心上。
# 繪制環形圖 plt.pie( sizes, colors=colors, labels=['A', 'B', 'C'], autopct='%1.1f%%', startangle=90, pctdistance=0.7, explode=[0.1, 0, 0] ) # 添加中間的圓,實現環形圖的效果 circle = plt.Circle((0, 0), 0.6, color='white') plt.gca().add_artist(circle) # 顯示圖像 plt.show()
最后,我們使用plt.show()函數將環形圖顯示出來:
以上就是使用Python繪制環形圖的方法,希望對大家有所幫助。