數據可視化是現今大數據時代的必備技能,Python作為數據可視化的寵兒,得益於其編程靈活和上手快等特點已被很多開發人員使用,而在Python數據可視化當中,matplotlib庫是最為常用和經典的二維可視化庫,關於使用matplotlib庫中繪製圖表相關的函數咱們已經介紹過多個,上次咱們已經聊過在Python中如何使用matplotlib庫中的pie()函數來繪製分裂式餅圖,今天呢,咱們繼續深入介紹一下餅圖的繪製!
那今天咱們來介紹餅圖的那些內容呢?就來說一下如何繪製非分裂式餅圖吧!
其實在Python中繪製非分裂式餅圖與上次咱們介紹的繪製分裂式餅圖用的是同一個函數,依然是pie()函數,唯一的區別只是pie()函數中的參數設置不同!
好啦,那就開始吧,同樣首先看一下pie()函數的語法結構:
pie(factor, explode, labels, autopct, startangle, shadow, colors)
首先說一下每個參數的含義吧:
第一個參數factor:表示餅片所代表的百分比,它是一個序列的形式;
第二個參數explode:表示餅片邊緣偏離半徑的百分比,其實這個參數決定著所繪製的餅圖是分裂式還是非分裂式,如果該參數不賦值,則默認代表繪製的餅圖是非分裂式,而如果給該參數賦值非零值則表示的是分裂式餅圖;
第三個參數labels:表示所標記的每個餅片的文本標籤內容;
第四個參數autopct:表示餅片文本標籤內容對應的數值百分比樣式;
第五個參數startangle:表示從x軸作為起始位置,第一個餅片逆時針旋轉的角度;
第六個參數colors:表示每個餅片的顏色,它的賦值也是一個序列的形式。
好啦,說完繪製餅圖的函數pie()中每個參數的含義之後,下面咱們就舉個「慄子」看看如何繪製餅圖吧:
上面就是咱們所編寫的繪製非分裂式餅圖的程序,其中生成餅圖的重要操作是圖中方框中的內容,好啦,下面咱們就調用Python解釋器來看看效果如何吧!
運行上面指令就會生成如下咱們所繪製的非分裂式餅圖:
可以看到它與分裂式餅圖的區別,主要取決於上面咱們所說的餅圖繪製函數pie()中的explode參數!
好啦,關於非分裂式餅圖繪製的內容就和大家探討完了,希望大家能夠掌握這種繪製餅圖的方法,今天就聊到這吧,咱們下次再見!
敬請關注「品位集結號」,為您帶來意外的小收穫!
統計圖形自己就可搞定,一文學會用Python繪製經典餅圖
統計圖形自己就可搞定,教你如何用Python繪製經典餅圖