使用Python畫大餅圖 (Pie Chart using Python)

套路35: 使用Python畫大餅圖 (Pie Chart using Python)

1. 使用時機: 拿到數據時對不同項目數據的比例進行分析了解。

2. 分析類型: 敘述性統計資料視覺化Ptython繪圖。

3. 範例一:
第一步: 資料
age = 'Baby', 'Child', 'Young', 'Teenager', 'Adult'
counts = [21, 62, 10, 53, 77]
colors = ['gold', 'yellowgreen', 'lightcoral', 'lightskyblue', 'lavender']
# matplotlib套件顏色列表
explode = (0.1, 0, 0, 0, 0)   # 切一塊出來距離0.1

第二步: 載入matplotlib繪圖程式套件:
import matplotlib.pyplot as plt

第三步: 繪圖
plt.pie(counts, explode = explode, labels = age, colors = colors, autopct = '%1.1f%%', shadow = True, startangle = 140)
plt.axis('equal')
plt.show()
結果:

4. 範例二:
第一步: 資料
age = 'Baby', 'Child', 'Young', 'Teenager', 'Adult'
counts = [21, 62, 10, 53, 77]
colors = ['gold', 'yellowgreen', 'lightcoral', 'lightskyblue', 'lavender']
# matplotlib套件顏色列表

第二步: 載入matplotlib繪圖程式套件:
import matplotlib.pyplot as plt

第三步: 繪圖
patches, texts = plt.pie(counts, colors = colors, shadow = True, startangle = 90)
plt.legend(patches, age, loc = "best")
plt.axis('equal')
plt.tight_layout()
plt.show()
結果:

來勁了嗎? 想知道更多?? 補充資料(連結): 關於Python繪圖快速入門
1. matplotlib: https://matplotlib.org/2.1.1/api/_as_gen/matplotlib.pyplot.plot.html

留言

這個網誌中的熱門文章

三因子變異數分析 (Three-Way ANOVA)

比較多組不同變異數獨立樣本平均值檢定 (Welch's Test for Analysis of Variance,parametric)

雙因子變異數分析 (Two-Way ANOVA)