python繪制漏斗圖步驟詳解
pyecharts中的Funnel函數(shù)可以繪制漏斗圖,自動(dòng)根據(jù)數(shù)據(jù)大小生成由大到小自上而下排列的一個(gè)漏斗樣的圖形。
1、導(dǎo)入Funnel模塊。
from pyecharts import Funnel
2、初始化圖形參數(shù)。
funnel = Funnel("漏斗圖", width=600, height=400, title_pos='center')
3、輸入數(shù)據(jù)并繪圖。
funnel.add("商品交易行為記錄數(shù)據(jù)", ['瀏覽','加入購物車','下單','支付','交易成功'], [40000,18000,10000,8500,8000], is_label_show=True,label_formatter=' {c}',label_pos="outside",legend_orient='vertical', legend_pos='left')
這里legend_orient、legend_pos分別表示圖例的方向和位置,label_formatter為數(shù)據(jù)標(biāo)簽顯示格式,{a}展示系列名稱,展示數(shù)據(jù)項(xiàng)名稱,{c}展示數(shù)據(jù)項(xiàng)數(shù)值, vvxyksv9kd展示數(shù)值百分比。
4、保存并查看圖形。
funnel.render()
5、顯示百分比。
funnel = Funnel("整體轉(zhuǎn)化率", "圖中的比例表示該行為下的用戶數(shù)占總用戶數(shù)(6萬)的比例",width=600, height=400, title_pos='center') funnel.add("商品交易行為記錄數(shù)據(jù)", ['瀏覽','加入購物車','下單','支付','交易成功'], [int(100*i/60000) for i in [40000,18000,10000,8500,8000]], is_label_show=True,label_formatter=' {c}%',label_pos="outside", legend_orient='vertical', legend_pos='left')
注意:這里百分比做了一些處理。而單獨(dú)用vvxyksv9kd展示意義不一樣。
6、保存并展示數(shù)據(jù)。
funnel.render(‘data.html')
相關(guān)文章
用Python?Tkinter庫GUI編程創(chuàng)建圖形用戶界面
這篇文章主要為大家介紹了用Python?Tkinter庫GUI編程創(chuàng)建圖形用戶界面,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-08-08為何人工智能(AI)首選Python?讀完這篇文章你就知道了(推薦)
這篇文章主要介紹了為何人工智能(AI)首選Python,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04Python+Pyqt實(shí)現(xiàn)簡(jiǎn)單GUI電子時(shí)鐘
這篇文章主要為大家詳細(xì)介紹了Python+Pyqt實(shí)現(xiàn)簡(jiǎn)單GUI電子時(shí)鐘,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-07-07python中的[1:]、[::-1]、X[:,m:n]和X[1,:]的使用
本文主要介紹了python中的[1:]、[::-1]、X[:,m:n]和X[1,:]的使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-08-08TensorFlow索引與切片的實(shí)現(xiàn)方法
這篇文章主要介紹了TensorFlow索引與切片的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11