您现在的位置是:貌合心离网 > 热点
看如何用Python数据可视化来分析用户留存率,建议收藏
貌合心离网2026-11-14【热点】{固定数字1}人已围观
简介百度蜘蛛池租用【tg:seogoogle987】
今天和大家来分享一些数据可视化方向的干货,我们来尝试用Python来绘制一下“漏斗图”,但愿大家在看完本篇文章之后会有所收获。
关于“漏斗图”
漏斗图常用于用户行为的转化率分析,例如通过漏斗图来分析用户购买流程中各个环节的转化率。当然在整个分析过程当中,我们会把流程优化前后的漏斗图放在一起,进行比较分析,得出相关的结论,今天小编就用“matplotlib”、“plotly”以及“pyecharts”这几个模块来为大家演示一下怎么画出好看的漏斗图首先我们先要导入需要用到的模块以及数据,
import matplotlib.pyplot as plt import pandas as pd df = pd.DataFrame({"环节": [看如"环节一", "环节二", "环节三", "环节四", "环节五"], "人数": [1000, 600, 400, 250, 100], "总体转化率": [1何用.00, 0.60, 0.40, 0.25, 0.1]})
需要用到的数据如下图所示
用matplotlib来制作漏斗图,制作出来的效果可能会稍显简单与粗糙,制作的原理也比较简单,先绘制出水平方向的直方图,然后利用plot.barh()当中的“left”参数将直方图向左移,便能出来类似于漏斗图的模样
y = [5,4,3,2,1] x = [85,75,58,43,23] x_max = 100 x_min = 0 for idx, val in enumerate(x): plt.barhPy(y[idx], x[idx], left = idx+5) plt.xlim(x_min, x_max)
而要绘制出我们想要的想要的漏斗图的模样,代码示例如下
from matplotlib import font_manager as fm # funnel chart y = [5,4,3,2,1] labels = df["环节"].tolist() x = df["人数"].tolist() x_range = 100 font = fm.FontPropethrties(fname="KAITI.ttf") fig, ax = plt.subplots(1, figsize=(12,6)) for idx, val in enumerate(x): left = (x_range - val)/2 plt.barh(y[idx], x[idx], left = left, color='#808B96', height=.8, edgecolor='black') &nonbsp; # label plt.text(50, y[idx]+0.1, labels[idx], ha='center', fontproperties=font, fontsize=16, color='#2A2A2A') # value plt.text(50, y[idx]-0.3, x[idx],数据 ha='center', fontproperties=font, fontsize=16, color='#2A2A2A') if idx != len(x)-1: next_left = (x_range - x[idx+1])/2 &nbs可视p; shadow_x = [left, next_left, 100-next_left, 100-left, left] shadow_y = [y[idx]-0.4, y[idx+1]+0.4, &化来nbsp; y[idx+1]+0.4, y[idx]-0.4, y[idx]-0.4] plt.plot(shadow_x, shadow_y) plt.xlim(x_min, x_max) plt.axis('off') plt.title('每个环节的流失率', fontproperties=font, loc='center', fontsize分析=24, color='#2A2A2A') plt.show()
绘制出来的漏斗图如下图所示
当然我们用plotly来绘制的话则会更加的简单一些,代码示例如下
import plotly.express as px data = dict(values=[80,73,58,42,23], labels=['环节一', '环节二', '环节三', '环节四', '环节五']) fig = px.funnel(data, y='labels'用户, x='values') fig.show()
最后我们用pyecharts模块来绘制一下,当中有专门用来绘制“漏斗图”的方法,我们只需要调用即可
from pyecharts.charts import Funnel from pyecharts import options as opts from pyecharts.globals import ThemeType c = ( Funnel(init_opts=opts.InitOpts(width="900px", he留存ight="600px",theme = ThemeType.INFOGRAPHIC )) .add( "环节", df[["环节","总体转化率"]].values, sort_="descending", label_opts=opts.LabelO率,pts(position="inside"), ) .set_global_opts(title_opts=opts.TitleOpts(title="Pyecharts漏斗图", pos_bottom = "90%", pos_left = "center")) ) c.render_notebook()
我们将数据标注上去之后
c = ( Funnel(init_opts=opts.InitOpts(width="900px", height="60建议0px",theme = ThemeType.INFOGRAPHIC )) .add( "商品", df[["环节","总体转化率"]].values, sort_="descending", label_opts=opts.LabelOpts(pos收藏ition="inside"), ) .set_global_opts(title_opts=opts.TitleOpts(title="Pyecharts漏斗图", pos_bottom = "90%", pos_left = "center")) .set_series_opts(label_opts=opts.LabelOpts(formatter="{b}:{c}")) ) c.render_notebook()
很赞哦!(8141)
站长推荐
友情链接
- 标签: 康师傅
- https://www.shacknews.com/editorial-search?q=百度蜘蛛池租用【tg:seogoogle987】,b0M
- https://www.miamiopenmri.com/?action=CHECK&s=百度蜘蛛池租用【tg:seogoogle987】,COW
- https://www.teamlab.art/fr/?submit=百度蜘蛛池租用【tg:seogoogle987】,J3J
- https://www.whirlpool.com.hk/chinese/catalogsearch/result?cat=30&q=百度蜘蛛池租用【tg:seogoogle987】,mCz
- https://search.danawa.com/dsearch.php?query=百度蜘蛛池租用【tg:seogoogle987】aBe
- https://www.teamlab.art/pt/?submit=百度蜘蛛池租用【tg:seogoogle987】,DJo
- https://www.yli.ro/catalogsearch/result/?q=百度蜘蛛池租用【tg:seogoogle987】,vXZ
- https://www.hanbat.ac.kr/search/front/Search.jsp?qt=百度蜘蛛池租用【tg:seogoogle987】I7p
- https://www.scq.ubc.ca/?page=2&s=百度蜘蛛池租用【tg:seogoogle987】,OqP
- https://www.rostaing.com/catalogsearch/result/?cat=22&q=百度蜘蛛池租用【tg:seogoogle987】,0kG
- https://www.lauben.com/de/?s=百度蜘蛛池租用【tg:seogoogle987】,frR
- https://www.youtube.com/results?search_query=百度蜘蛛池租用【tg:seogoogle987】,ag8
- https://www.pmindia.gov.in/en/?s=百度蜘蛛池租用【tg:seogoogle987】,CDc
- https://www.swecobelgium.be/?page=9&s=百度蜘蛛池租用【tg:seogoogle987】,zp6
- https://www.sbaad.no/?s=百度蜘蛛池租用【tg:seogoogle987】,zZ4
- https://www.simcoemuskokahealth.org/SearchResults.aspx?SearchQuery=百度蜘蛛池租用【tg:seogoogle987】,6z7
- https://www.mesec.cz/vyhledavani/?qs=百度蜘蛛池租用【tg:seogoogle987】,Adt
- https://www.msrenewal.com/search/百度蜘蛛池租用【tg:seogoogle987】,d5V
- https://www.normani.de/search?q=百度蜘蛛池租用【tg:seogoogle987】,AUO
- https://www.toy-people.com/?s=百度蜘蛛池租用【tg:seogoogle987】,6N2
- https://www.remit.co.jp/vi/?s=百度蜘蛛池租用【tg:seogoogle987】mUE
- https://www.hanbat.ac.kr/search/front/Search.jsp?qt=百度蜘蛛池租用【tg:seogoogle987】0Q7
- https://www.metaltix.com/?view=tours&filter=search&q=百度蜘蛛池租用【tg:seogoogle987】,8D6
- https://www.klatreverden.no/search?q=百度蜘蛛池租用【tg:seogoogle987】,r9K
- https://www.paulaschoice.hk/zh_hant/catalogsearch/result/?q=百度蜘蛛池租用【tg:seogoogle987】,JRY
- https://www.nss.nhs.scot/search?q=百度蜘蛛池租用【tg:seogoogle987】,tzo
- https://www.mexperience.com/?T=1686132112324&s=百度蜘蛛池租用【tg:seogoogle987】,Xft
- https://www.udc.co.uk/index.php?route=product/search&sort=p.price&order=DESC&tag=百度蜘蛛池租用【tg:seogoogle987】,biy
- https://www2.ual.es/ProyectoLates/?s=百度蜘蛛池租用【tg:seogoogle987】,lTa
- https://www.rollingstone.it/?ID=DVMeu3AlmzZE1cuJ2FmgmO5TSCQRb3yh&s=百度蜘蛛池租用【tg:seogoogle987】,V7y
- https://5gaa.org/?token=6e2l7hjt2i26gzgctgwdrv7v0j6nxorq&s=百度蜘蛛池租用【tg:seogoogle987】4pz
- https://www.kissthekangaroo.com.au/index.php?route=product/search&tag=百度蜘蛛池租用【tg:seogoogle987】,yqu
- https://www.jusoen.com/addreng.asp?p1=百度蜘蛛池租用【tg:seogoogle987】JoA
- https://www.scivee.tv/?s=百度蜘蛛池租用【tg:seogoogle987】,3Pu
- https://www.parl.ca/legisinfo/fr/projets-de-loi?parlsession=all&view=list&keywords=百度蜘蛛池租用【tg:seogoogle987】,Spe
- https://www.lenovo.com/gb/en/search?action=SEARCH&text=百度蜘蛛池租用【tg:seogoogle987】,Y9R
- https://www.usslexington.com/?action=QUERY&s=百度蜘蛛池租用【tg:seogoogle987】,9mN
- https://www.springfieldlibrary.org/library/?s=百度蜘蛛池租用【tg:seogoogle987】,RNu
- https://www.losgatoschamber.com/list/search?action=SEARCH&q=百度蜘蛛池租用【tg:seogoogle987】,eG9
- https://www.tailoy.com.pe/catalogsearch/result/?q=百度蜘蛛池租用【tg:seogoogle987】,jjH
- https://www.southmeadows.co.uk/2019/07/?s=百度蜘蛛池租用【tg:seogoogle987】,FiB
- https://www.vivaraise.fr/catalogsearch/result/?q=百度蜘蛛池租用【tg:seogoogle987】,Iuf
- https://www.mygrandma.com/Items.aspx?search=百度蜘蛛池租用【tg:seogoogle987】,QGD
- https://www.livehindustan.com/tags/百度蜘蛛池租用【tg:seogoogle987】,OyM
- https://www.lechzuers.com/de/search?cat=163&q=百度蜘蛛池租用【tg:seogoogle987】,xuu
- https://www.ntv.co.jp/3min/search/?action=QUERY&q=百度蜘蛛池租用【tg:seogoogle987】,n2w
- https://www.temu.com/search_result.html?search_key=百度蜘蛛池租用【tg:seogoogle987】gEC
- https://www.ushmm.org/search/results.php?q=百度蜘蛛池租用【tg:seogoogle987】,qzc
- https://www.lifesciencesweden.se/search?q=百度蜘蛛池租用【tg:seogoogle987】,cjX
- https://www.navymwr.org/search/?query=百度蜘蛛池租用【tg:seogoogle987】,Gfk







