使用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
留言
張貼留言