Python 中有許多可視化工具,其中一個非常有用的工具是餅圖。餅圖可以用來展示數據中各部分相對的大小比例。Python的 matplotlib 庫中包含了許多創建餅圖的函數。
我們首先需要安裝 matplotlib 庫。可以使用以下命令在終端或命令提示符中安裝:
pip install matplotlib
接下來,我們可以使用以下代碼創建一個簡單的餅圖:
import matplotlib.pyplot as plt sizes = [30, 20, 50] #每一塊數據的大小,總和應該達到 100% plt.pie(sizes) plt.show()
這將會創建一個包含三個數據塊的餅圖。因為我們沒有指定標簽,所以我們無法分辨各塊數據的含義。為了方便查看,我們可以為每個塊添加標簽:
import matplotlib.pyplot as plt labels = ['A', 'B', 'C'] #每一塊數據的標簽 sizes = [30, 20, 50] #每一塊數據的大小,總和應該達到 100% plt.pie(sizes, labels=labels) plt.show()
添加標簽后,我們就可以清晰地看到每個數據塊代表的含義。我們還可以定制餅圖的顏色和起始角度等屬性:
import matplotlib.pyplot as plt labels = ['A', 'B', 'C'] #每一塊數據的標簽 sizes = [30, 20, 50] #每一塊數據的大小,總和應該達到 100% colors = ['red', 'green', 'blue'] #每一塊數據的顏色 start_angle = 90 #起始角度 plt.pie(sizes, labels=labels, colors=colors, startangle=start_angle) plt.show()
這將會創建一個包含三個數據塊的餅圖,每個數據塊都有不同的顏色。起始角度為 90 度。
除了以上這些簡單屬性外,我們還可以對餅圖進行更多的定制。例如,我們可以添加陰影、設置字體大小和粗細等等。要了解更多的定制選項,請參閱 matplotlib 的文檔。
上一篇python 顛倒數字
下一篇python 頻譜瀑布圖