matplotlib庫作為Python數據化可視化的最經典和最常用庫,掌握了它就相當於學會了Python的數據化可視化,上次呢,已經和大家聊了關於柱狀圖、條形圖和直方圖相關的東東,相信大家已經掌握了哈,那今天呢,咱們再繼續聊哦,一起聊聊關於Python如何繪製餅圖、極線圖和氣泡圖吧!
好啦,廢話少說,咱們就開始吧!
用matplotlib庫的pie()函數繪製餅圖哦
pie()函數的作用就是給它一些數據和所佔的百分比,它就可以給你返回經典的餅圖哦,那先說一下它的語法格式吧:
matplotlib.pie(x)
其中參數x表示定性數據的不同類別的百分比哦!
好啦,為了能讓大家有深入的了解,咱們還是舉個「慄子」哦:
上面方框中就是咱們所調用的pie()函數哦,下面咱們運行一下看看效果吧!
運行上面指令輸出下面效果圖哦:
用matplotlib庫的polar()函數繪製極線圖哦
polar()函數的作用就是在極坐標軸上繪製出折線圖哦,到這可能會有朋友問了,什麼是極坐標呢?關於極坐標的問題哦,這是數學問題哦,不理解的朋友可以網上搜一下哈,在這小編就不解釋了,因為我也可能解釋不清哦!
好啦,下面看一下polar()函數的語法格式吧:
matplotlib.polar(theta, r)
其中參數theta表示每個標記所在折線與極徑的夾角哦,r參數則表示每個標記到原點的距離哦,關於極線圖理解起來可能有點難度哦,大家只要會調用polar()函數就可以啦!
好啦,下面還是舉個「慄子」來說明一下polar()函數該怎麼調用吧:
上面方框中就是咱們所調用的polar()函數哦,下面運行一下看看效果吧:
運行以上指令,輸出一下極線圖圖表哦:
用matplotlib庫的scatter()函數繪製氣泡圖哦
scatter()函數的作用就是用二維數據藉助氣泡大小來展示三維數據哦,還是首先說一下它的語法格式吧:
matplotlib.scatter(x, y, s, c, cmap)
其中呢,參數x表示x軸上的數值哦,參數y表示y軸上的數值哦,參數s表示散點標記的大小哦,參數c表示散點標記的顏色哦,cmap參數表示將浮點數映射成顏色的顏色映射表哦!
好啦,為了能夠更好的理解氣泡圖,還是舉個「慄子」哦:
同樣哦,上面方框中就是調用的scatter()函數哦:
運行以上指令,就可以輸出氣泡圖啦:
上面咱們所聊的就是關於Python數據可視化中繪製餅圖、極線圖和氣泡圖相關的知識哦,雖然極線圖和氣泡圖理解起來有點難度,但繪製的圖表是相當漂亮的哦,希望以後在大家進行Python數據可視化時,這三種繪圖方式能夠為你的工作帶來出彩的表現哦!
最後希望大家學會matplotlib庫中關於pie()、polar()和scatter()函數的調用方法哦,好啦,今天咱們就先聊到這吧,下次再見哦!
敬請關注「品位集結號」,為您帶來意外的小知識!