Python是一門廣泛應用于數據科學、機器學習等領域的高級編程語言,它擁有強大的可視化工具庫,可以用Python輕松地畫出漂亮的餅狀圖。下面將介紹如何使用Python畫出餅狀圖。
# 首先需要安裝matplotlib庫 # 在終端中輸入以下命令: pip install matplotlib # 導入必要的庫 import matplotlib.pyplot as plt # 手動用數據模擬一些餅狀圖數據 # 每個數據點代表一個比例 labels = ['水果', '面包', '蔬菜', '蛋糕'] sizes = [40, 20, 20, 20] # 創建一個畫布和子圖 # figsize是畫布尺寸的元組(寬度,高度)以英寸為單位 fig, ax= plt.subplots(figsize=(6, 3), subplot_kw=dict(aspect="equal")) # 畫出餅狀圖,autopct表示在餅片上顯示的占比,explode表示餅狀圖之間的間距 wedges, texts, autotexts = ax.pie(sizes, autopct='%1.1f%%', explode=(0.1,0,0,0)) # 添加圖例 ax.legend(wedges, labels, title="食品類型", loc="upper right", bbox_to_anchor=(1, 0, 0.5, 1)) # 顯示圖形 plt.show()
通過上面的代碼,我們可以輕松地畫出一個簡單的餅狀圖,可以自定義標簽、大小、占比等,也可以自定義圖例的位置。希望這篇教程對大家有所幫助!