matplotlib的使用——pie(餅圖)的使用


在我們進行數據分析的時候需要對得出的數據進行可視化,因此我們需要引入第三方包來幫助我們進行可視化分析,在這里使用matplotlib

一、安裝

使用指令【pip install matplotlib】來對我們的數據進行安裝。

matplotlib的官方文檔:https://matplotlib.org/tutorials/index.html

 

二、使用

使用matplotlib中的pyplot來進行畫圖

 1 from matplotlib import pyplot as plt  2 plt.figure(figsize=(5, 5))  # 將畫布設定為正方形,則繪制的餅圖是正圓
 3 plt.pie(  4     [i[1] for i in counter_tag],  # 數值信息
 5     labels=[i[0] for i in counter_tag],  # 標簽信息
 6     explode=[0, 0.05, 0.1],  # 距離圓中心的距離
 7     colors=['#F97350', '#FAD06C', 'g'],  # 顏色
 8     autopct='%1.2f%%',  # 在餅圖中,顯示百分數
 9  ) 10 plt.title('課程類型分布')  # title的使用
11 plt.savefig(path_save_pic + 'source_tag.png')  # 文件的保存 
12 plt.show()  # 可視化呈現

 

三、參數

官方的文檔:https://matplotlib.org/api/_as_gen/matplotlib.pyplot.pie.html?highlight=pie#matplotlib.pyplot.pie

需要特殊用法的去官方文檔查看

在顏色參數中,可以使用對應的顏色編碼,也可以使用顏色的名稱,並且這兩種方式可以混用。

explode的參數個數要和總的參數個數對應,避免出現參數對應不上的錯誤。

 

四、結果

1.沒有explode的結果

 

2.含有explode參數的結果

 

 

五、總結

總的來說matplotlib還是不錯的,但是pyecharts的效果更加的不錯。后面也會把其他的圖加進來,做成一個matplotlib的集合。

 

六、參考

pie官方文檔:https://matplotlib.org/api/_as_gen/matplotlib.pyplot.pie.html?highlight=pie#matplotlib.pyplot.pie

官方文檔:https://matplotlib.org/tutorials/index.html

pyecharts官方文檔:https://pyecharts.org/#/zh-cn/intro

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM