Python繪制餅圖用什么庫?Python繪制餅圖怎么改顏色

餅圖是數據統計可視化圖表內表示一組數據內不同成員所占比例的最好圖像,而python內可以通過matplotlib這個第三方庫來實現餅圖繪制 。下文會來給大家詳細介紹一下使用該庫繪制餅圖,并且去更改每一塊顏色和設置比例的方法,繼續閱讀文章吧 。

Python繪制餅圖用什么庫?Python繪制餅圖怎么改顏色


1.因為是第三方庫所以需要調用pip install命令將其給提前下載好,下載完成之后將其中的pyplot模塊導入即可使用 。然后還需要去設置一下中文字體樣式才能在圖像內正常顯示和添加字,代碼如下所示:
import matplotlib.pyplot as pltplt.rcParams['font.sans-serif'] = ['Microsoft YaHei']2.之后需要定義三個列表對象,第一個列表對象內的元素只能夠是數字且加起來需要等于100,因為該對象表示的意思為數據成員所占比例 。列表對象二中需要的元素為字符串類型,它是餅圖每塊的名稱,也是圖例對象的名稱 。
而列表三中可以是字符串類型也可以是RGB值,它就是每一塊的顏色了,三者的元素數量需要相同,代碼如下所示:
x = [10, 30, 45, 15]labels = ['Java', 'Golang', 'Python', 'C++']colors = ['red', 'yellow', 'blue', 'green']3.之后調用pie()方法就可以繪制出來餅圖了,而該方法內要按照扇形塊比例、每塊標簽、每塊顏色、離遠點距離、扇形塊突出顯示距離、是否顯示餅圖內每塊百分比數據的順序來傳入對應的參數值,詳細代碼示例如下所示:
plt.pie(    x,    labels=labels,    colors=colors,    labeldistance=1.1,    explode=[0.3, 0, 0, 0],    autopct='%1.1f%%',     pctdistance=0.5)【Python繪制餅圖用什么庫?Python繪制餅圖怎么改顏色】4.最后只需要設置一下該可視化圖表的標題,然后調用legend()方法添加圖例并且顯示出來,plt.show()即可顯示繪制好的餅圖,代碼如下:
plt.title('百分比示例')plt.legend(bbox_to_anchor=(1, 1)) plt.show()
Python繪制餅圖用什么庫?Python繪制餅圖怎么改顏色




以上就是關于“Python繪制餅圖用什么庫?Python繪制餅圖怎么改顏色”的全部內容了,希望對你有所幫助 。

    猜你喜歡