溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python繪制漏斗圖步驟詳解

發(fā)布時間:2020-08-27 02:20:31 來源:腳本之家 閱讀:706 作者:laozhang 欄目:開發(fā)技術

pyecharts中的Funnel函數(shù)可以繪制漏斗圖,自動根據(jù)數(shù)據(jù)大小生成由大到小自上而下排列的一個漏斗樣的圖形。

1、導入Funnel模塊。

from pyecharts import Funnel

python繪制漏斗圖步驟詳解

2、初始化圖形參數(shù)。

funnel = Funnel("漏斗圖", width=600, height=400, title_pos='center')

python繪制漏斗圖步驟詳解

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ù)標簽顯示格式,{a}展示系列名稱,展示數(shù)據(jù)項名稱,{c}展示數(shù)據(jù)項數(shù)值, 50a7v40展示數(shù)值百分比。

python繪制漏斗圖步驟詳解

4、保存并查看圖形。

funnel.render()

python繪制漏斗圖步驟詳解

5、顯示百分比。

funnel = Funnel("整體轉化率", "圖中的比例表示該行為下的用戶數(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')

注意:這里百分比做了一些處理。而單獨用t5smzvn展示意義不一樣。

python繪制漏斗圖步驟詳解

6、保存并展示數(shù)據(jù)。

funnel.render(‘data.html')

python繪制漏斗圖步驟詳解

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經查實,將立刻刪除涉嫌侵權內容。

AI