TQC+ 網頁資料擷取與分析 Python 3 _ 403 月份統計:長條圖與圓餅圖

說明:
依下列要求以matplotlib輸出四個月份(labels = 'Jun', 'Jul', 'Aug', 'Sep')的統計圖形chart.png,輸出圖表的參數如下:
  • 完成左右兩個圖,左圖為長條圖(bar),右圖為圓餅圖(pie)
  • 長條圖以labels為X軸,sizes為Y軸,各長條顏色為藍色(blue)
  • 圓餅圖以labels為圖標,sizes為各項所占百分比
  • 圓餅圖colors為各項顏色,長寬比為1:1,並突顯「Aug」
  • 圓餅圖顯示各項百分比到小數點第1位
範例輸出:
Alt text

程式碼:
import matplotlib.pyplot as plt

labels = ["Jun", "Jul", "Aug", "Sep"]
sizes = [20, 30, 40, 10]
colors = ['yellowgreen', 'gold', 'lightskyblue', 'lightcoral']

plt.subplot(1, 2, 1)
xticks = range(0, len(labels) )
plt.xticks(xticks, labels)
plt.bar(labels, sizes, color="blue")

plt.subplot(1, 2, 2)
explode = (0, 0, 0.1, 0)
plt.pie(sizes, explode=explode, labels=labels, colors=colors, autopct='%2.1f%%')
plt.axis('equal')

plt.savefig('chart.png')
plt.close()

沒有留言:

張貼留言