Python數(shù)據(jù)分析之?Matplotlib?餅圖繪制
前言:
餅狀圖是用來(lái)呈現(xiàn)一個(gè)數(shù)據(jù)系列中各項(xiàng)的大小與各項(xiàng)占項(xiàng)總和的百分比,Matplotlib 提供了plt.pie()方法繪制柱狀圖,語(yǔ)法格式如下:
plt.pie(x, explode=None, labels=None, colors=None, autopct=None,
pctdistance=0.6, shadow=False, labeldistance=1.1,
startangle=0, radius=1, counterclock=True, wedgeprops=None,
textprops=None, center=(0, 0), frame=False,
rotatelabels=False, *, normalize=None, data=None)常用的參數(shù)及說(shuō)明如下:
- x:數(shù)組類型,繪制餅圖的數(shù)據(jù),表示數(shù)組元素對(duì)應(yīng)扇形區(qū)域的大小
- explode:表示各個(gè)扇形之間的間隔
- labels:表示各個(gè)扇形的標(biāo)簽,接收列表類型
- colors:表示各個(gè)扇形的顏色,默認(rèn)按照顏色周期自動(dòng)設(shè)置
- autopct:表示餅圖內(nèi)各個(gè)扇形百分比顯示格式,可以采用格式化的方法顯示,比如設(shè)置為
%d%%表示整數(shù)百分比,設(shè)置為%0.2f表示保留兩位小數(shù),%0.2f%%表示保留一位小數(shù)的百分比 - pctdistance:表示百分比標(biāo)簽相對(duì)于餅圖半徑的比例,默認(rèn)為0.6,表示在餅圖內(nèi),如設(shè)置為>1的數(shù)表示在餅圖外顯示
- labeldistance:表示labels標(biāo)簽相對(duì)于半徑的比例,默認(rèn)值為1.1,表示在餅圖外
- radius:表示餅圖的半徑大小,默認(rèn)為1
- shadow:表示是否添加餅圖的陰影效果,默認(rèn)為False
當(dāng)然,還有一些其他的不常用的參數(shù),這里就不一一列舉了。
例如,繪制各城市受歡迎度比例的餅圖:
import matplotlib.pyplot as plt x = [20, 30, 15, 35] # 餅圖標(biāo)簽 labels = ["tianjin","shanghai","jinan","beijing"] plt.pie(x,labels=labels,autopct='%.2f%%') plt.show()
結(jié)果輸出如下:

到此這篇關(guān)于Python數(shù)據(jù)分析之 Matplotlib 餅圖繪制的文章就介紹到這了,更多相關(guān)Matplotlib 餅圖內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Python+matplotlib繪制餅圖和堆疊圖
- Python+matplotlib實(shí)現(xiàn)餅圖的繪制
- Python利用matplotlib實(shí)現(xiàn)餅圖繪制
- python matplotlib模塊基本圖形繪制方法小結(jié)【直線,曲線,直方圖,餅圖等】
- python通過(guò)matplotlib生成復(fù)合餅圖
- python使用Matplotlib畫(huà)餅圖
- Python通過(guò)matplotlib畫(huà)雙層餅圖及環(huán)形圖簡(jiǎn)單示例
- python利用matplotlib庫(kù)繪制餅圖的方法示例
- Python 如何利用pandas和matplotlib繪制餅圖
相關(guān)文章
django實(shí)現(xiàn)悲觀鎖樂(lè)觀鎖的項(xiàng)目實(shí)踐
在Django中,我們可以通過(guò)實(shí)現(xiàn)悲觀鎖和樂(lè)觀鎖來(lái)保證數(shù)據(jù)的安全性,本文就來(lái)介紹一下django實(shí)現(xiàn)悲觀鎖樂(lè)觀鎖的項(xiàng)目實(shí)踐,感興趣的可以了解一下2023-08-08
Python urlopen()和urlretrieve()用法解析
這篇文章主要介紹了Python urlopen()和urlretrieve()用法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-01-01
python將多個(gè)文本文件合并為一個(gè)文本的代碼(便于搜索)
源代碼目錄一般很詳細(xì),每個(gè)代碼文件都不長(zhǎng),一般只占幾十行而已。在跟著書(shū)籍學(xué)習(xí)的過(guò)程中,可以打開(kāi)源代碼運(yùn)行之后查看效果,或者適當(dāng)修改看看變化,這都是很好的掌握技術(shù)的好辦法。2011-03-03
python正則表達(dá)式re.sub各個(gè)參數(shù)的超詳細(xì)講解
Python 的 re 模塊提供了re.sub用于替換字符串中的匹配項(xiàng),下面這篇文章主要給大家介紹了關(guān)于python正則表達(dá)式re.sub各個(gè)參數(shù)的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-07-07
計(jì)算pytorch標(biāo)準(zhǔn)化(Normalize)所需要數(shù)據(jù)集的均值和方差實(shí)例
今天小編就為大家分享一篇計(jì)算pytorch標(biāo)準(zhǔn)化(Normalize)所需要數(shù)據(jù)集的均值和方差實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-01-01
Python繪圖之實(shí)現(xiàn)繪制極坐標(biāo)圖像
這篇文章主要介紹了如何利用python繪制極坐標(biāo)圖像,文中的示例代碼講解詳細(xì),具有一定的的參考價(jià)值,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-08-08
python3+selenium4實(shí)現(xiàn)切換窗口與iframe的方法
在自動(dòng)化測(cè)試過(guò)程中,有時(shí)后會(huì)遇到元素定位方式?jīng)]有問(wèn)題,但是依舊拋出無(wú)法找到元素的異常的問(wèn)題,有可能是由于當(dāng)前焦點(diǎn)不在指定頁(yè)面或iframe導(dǎo)致的,本文就來(lái)說(shuō)明 一下2021-05-05

