流程长环节多周期长怎么进行数据分析?python制作漏斗图搞定

用python画漏斗图—>分析业务转化率 绘制用户参与环节的转化率,包括整体转化率和阶段转化率。 阅读详情

前言

本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理。

PS:如有需要Python学习资料的小伙伴可以点击下方链接自行获取

Python免费学习资料、代码以及交流解答点击即可加入


漏斗图适用于业务流程比较长、环节比较多、周期比较长的单流程单向分析通过漏斗各环节业务数据的比较能够直观地发现和说明问题所在的环节,进而做出决策漏斗图用梯形面积表示某个环节业务量与上一个环节之间的差异。漏斗图从上到下,有逻辑上的顺序关系,表现了随着业务流程的推进业务目标完成的情况。

 

 

举个例子,我们在网上购物时,不同阶段所需要的流量是不一样的,那么我们可以用漏斗图展示这一过程

一、基本漏斗图

'''
如有需要Python学习资料的小伙伴可以加群领取:1136201545
'''


from pyecharts import options as opts
from pyecharts.charts import Funnel
x=['浏览网站','加入购物车','下单','支付','完成交易']
y=[8000,3000,2000,800,600]
c = (
    Funnel()
    .add("", [[i,j] for i,j in zip(x,y)])
    .set_global_opts(title_opts=opts.TitleOpts(title="基本漏斗图"))
)
c.render_notebook()

 

导入的数据格式为二维列表

二、倒置漏斗图

from pyecharts import options as opts
from pyecharts.charts import Funnel
x=['浏览网站','加入购物车','下单','支付','完成交易']
y=[8000,3000,2000,1500,1200]
c = (
    Funnel()
    .add("", 
         [[i,j] for i,j in zip(x,y)],
         sort_="ascending",
         label_opts=opts.LabelOpts(position="inside"))
    .set_global_opts(title_opts=opts.TitleOpts(title="基本漏斗图"))
)
c.render_notebook()


add内sort参数可以改变漏斗图的顺序,默认是'descending',表示从大到下;'ascending'表示从小到大;
LabelOpts可以设置标签位置,有以下可选:
'top','left','right','bottom','inside','insideLeft','insideRight'
'insideTop','insideBottom', 'insideTopLeft','insideBottomLeft'
'insideTopRight','insideBottomRight'

三、设置数据图形的颜色和距离

from pyecharts import options as opts
from pyecharts.charts import Funnel
x=['浏览网站','加入购物车','下单','支付','完成交易']
y=[8000,3000,2000,800,600]
c = (
    Funnel()
    .add("", 
         [[i,j] for i,j in zip(x,y)],
         color='auto',
         label_opts=opts.LabelOpts(position="top"),
         gap=5
)
    .set_global_opts(title_opts=opts.TitleOpts(title="基本漏斗图"))
)
c.render_notebook()


color='auto'代表颜色自动变化
gap=5代表设置图形间隔

四、设置标签显示格式

from pyecharts import options as opts
from pyecharts.charts import Funnel
x=['浏览网站','加入购物车','下单','支付','完成交易']
y=[8000,3000,2000,800,600]
c = (
    Funnel()
    .add("流量", 
         [[i,j] for i,j in zip(x,y)],
         tooltip_opts=opts.TooltipOpts(trigger="item", 
                                       formatter="{a} <br/>{b} : {c}",
                                       trigger_on="mousemove",  #鼠标移动时触发
                                       is_show=True)
                                       )
    .set_global_opts(title_opts=opts.TitleOpts(title="基本漏斗图"))
)
c.render_notebook()


TooltipOpts参数介绍:
trigger:触发类型,'item'表示数据项图形触发;formatter:标签内容格式器,{a}代表系列名,{b}代表数据名,{c}代表数据值,
是换行符;
trigger_on:提示框触发的条件,'mousemove'代表鼠标移动时触发。
100天精通Python(可视化篇)——第100天:Pyecharts绘制多种炫酷漏斗图参数说明+代码实战 一、漏斗图介绍 1. 说明 2. 应用场景 二、漏斗图类说明 1. 导包 2. add函数 三、漏斗图实战 1. 基础漏斗图 2. 标签内漏斗图 3. 百分比漏斗图 4. 向上排序漏斗图 5. 标准漏斗图 阅读详情

相关推荐

从零到一:STM32G431的DSP库集成与FFT实战避坑指南

本文详细介绍了在STM32G431微控制器上集成CMSIS-DSP库并进行FFT实战开发的完整流程。重点解析了通过CubeMX和Keil环境配置DSP库的关键步骤、编译器宏定义陷阱及解决方案,并提供了FFT算法优化、内存管理及常见问题诊断的实用技巧,帮助开发者高效实现嵌入式信号处理应用。

oauth7security的博客 768

小白学Python(9)——pyecharts 绘制漏斗图 Funnel

根据pyecharts的介绍一直没有研究明白def和return的用法,无法显示完整的漏斗图,还请各位指点。 根据上文绘制bar的方法,我更改了代码,做出了漏斗图,不过和demo不一样,而且数据也会随时变化,不知哪里出现了问题: 1 from example.commons import Faker 2 from pyecharts import options...

bacan7777的博客 4696

SpringBoot实战(二十八)集成 Collabora Online 实现在线编辑

SpringBoot实战(二十八)集成 Collabora Online 实现在线编辑

ACGkaka的博客 6984

使用python绘制漏斗图

使用python绘制漏斗图

summerriver1的博客 801

Claude Code 实战指南:用 AI 玩转终端编程,效率狂飙!

本文介绍了终端 AI 代理工具 Claude Code,涵盖常用命令、使用方法(如 init 初始化、权限配置、工作流程、上下文管理)、MCP 扩展工具及实战案例,展示其通过自然语言辅助开发的高效性与实用性。

个人技术 1万+

计算机组成原理 微程序控制器实验

微程序控制器实验 实验环境 计算机组成原理实验环境 实验目的 掌握微程序控制器的组成原理和工作过程。 理解微指令和微程序的概念,理解微指令与指令的区别与联系。 掌握指令操作码与控制存储器中微程序的对应方法。熟悉根据指令操作码从控制存储器中读出微程序的过程。 实验要求 做好实验预习,读懂实验电路图,熟悉实验元器件的功能特性和使用方法。 按照实验内容与步骤的要求,独立思考,认真仔细地完成实验。 写出实验报告。 实验电路        

Long_UP的博客 7万+

使用Python matplotlib库绘制漏斗图

使用Python matplotlib库绘制漏斗图

maiyida123的博客 9577

BOE CHPI协议解析:高速显示驱动的核心技术

本文深入解析了BOE CHPI协议,这是一种为高分辨率、高刷新率显示面板设计的时钟嵌入式高速点对点接口技术。文章详细阐述了其三层架构(物理层、链路层、协议层)、核心机制(如链路训练与BCC通道)以及如何通过高速串行差分传输解决大尺寸屏幕内部数据传输的带宽与干扰难题,是驱动8K、窄边框等高端显示应用的关键核心技术。

m9n0o的博客 544

《Python数据可视化之Matplotlib与Pyecharts》之漏斗图

11.2.2 华东地区各省市利润额分析 为了分析该企业的商品在华东地区各省市的利润额情况,绘制了利润额的漏斗图,Python代码如下: #声明Notebook类型,必须在引入pyecharts.charts等模块前声明 from pyecharts.globals import CurrentConfig, NotebookType CurrentConfig.NOTEBOOK_TYPE = NotebookType.JUPYTER_LAB from pyecharts import ...

王国平的博客 2277

C++程序发生内存越界,一定会导致程序崩溃吗?详解内存越界

内存越界是否一定会导致程序崩溃吗?详解内存越界

dvlinker的技术专栏 1万+

大学生数学建模赛题解析及优秀论文-2021电工杯A题高铁牵引供电系统运行数据分析及等值建模(附Python代码)

我国是世界上电气化铁路运营里程最长、服役电力机车型号最多、运营最 繁忙的国家。截至 2020年底,我国铁路年消耗电量约800亿千瓦时,约占三峡 年总发电量的 80%。图1为高速铁路牵引供电系统示意图,主要包括牵引变电所、牵引网和动车 组。牵引变电所将 220kV三相电压转换为满足电力机车运行的27.5kV单相电压, 其核心元件是牵引变压器。牵引网由馈线、接触网、钢轨、回流线等组成,完成 对电力机车的送电任务。...

wenyusuran的专栏 3169

绘制python漏斗图

我们在数据分析的时候,特别是电商数据分析转化率,通常用漏斗图的形式来表示各个阶段的转化率从而分析哪个环节出了问题。这些阶段大多数都是依次降低,所以我们可以更乐意用漏斗图来使得我们的数据更直观。一般我们都熟知柱状图的绘制,但是要想变成漏斗的形式展示还是需要进行一些操作。

2301_77634186的博客 1434

ABAP Secure Storage 在事务码 SM59 中的应用

系统管理人员在进行维护时,应关注相关日志信息,及时发现可能出现的安全异常,并针对不同安全等级的操作制定相应的备份与恢复策略,以降低潜在风险。该区域在设计上具备高度隔离性,仅允许经过授权的组件访问。保存后,系统会将密码存储在 Secure Storage 中,这种处理方式充分体现了 SAP 标准程序在安全设计上的考量。对于系统管理员而言,这种机制在日常维护与审计中提供了有力的支持,可以通过比对存储数据的哈希值或其他完整性校验手段,及时发现异常变动,保障系统长期稳定运行。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 675

可视化图表:漏斗图,分析转化率的时候最常用。

漏斗图是一种可视化工具,用于展示数据的层级关系和变化趋势。它由一系列水平条形组成,每个条形的宽度逐渐减小,呈现出漏斗的形状。漏斗图通常用于分析和比较不同层级的数据,例如销售渠道的转化率、招聘流程的候选人筛选等。漏斗图可以帮助我们更好地理解数据的流程和变化情况,以便进行数据分析和决策。漏斗图由一系列水平条形组成,每个条形的宽度逐渐减小,呈现出漏斗的形状。漏斗图通常由多个层级组成,每个层级代表数据的不同阶段或类别。例如,销售渠道的漏斗图可以包括潜在客户、意向客户、成交客户等不同层级。漏斗的条形。

2401_82881178的博客 1万+

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

数据可视化之漏斗图:概述,特点,应用场景,以及效果展示与代码绘制

数据可视化之漏斗图:概述,特点,应用场景,以及效果展示与代码绘制

qq_55006020的博客 2263

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

软件工程工具图(软件开发过程中可能用到的工具图)

软件工程工具图(软件开发过程中可能用到的工具图) 1、 思维导图 分类思维衍生推导。绘制工具: xmind、processon、有道笔记。 2、UC图【问题定义阶段(规划阶段)】 (UseCreat图)它是BSP(businesssystemplanning)法中常用的子系统划分工具。绘制工具: 3、流程图 系统流程图:是描述系统物理模型的一种传统工具。它是表达数据在系统各部件之间流动的情况,而不是对数据加工处理的控制过程,它是物理数据流图而不是程序流程图。系统流程...

goblinintree的专栏 7793

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

全网目前最全python例子(附源码)七、Python画图

Python画图Python常用的绘图工具包括:matplotlib, seaborn, plotly等,以及一些其他专用于绘制某类图如词云图等的包,描绘绘图轨迹的turtle包等。本章节...

zz77244920的博客 874

【Python】漏斗模型--生成漏斗案例 Demo实例

很早之前就知道漏斗模型,但没有做更多的了解和运用,后来对漏斗模型的了解稍加深入之后,觉得它不仅仅是一个模型,更是一种可以普遍适用的方法论,或者说是一种思维方式。它可以广泛应用于流量监控、产品目标转化等日常数据运营工作中,称之为转化漏斗;也可以用于产品、服务销售,称之为销售漏斗。

DreamSun的博客 2278

工作流模型分析(3)——流程发散聚合模型

  流程模型分析(3)              ——流程发散聚合模型  三、流程的运转模型3.1 基本运转模型串行(Sequence)自循环3.2 发散运转模型并行(Parallel)独占式选择(Exclusive Choice)鉴别式选择(Discriminator Choice)抄送模型发散模型3.3 聚合运转模型同步聚合(

游弋在移动互联网的银狐999 3910

【图形设计】数据流图(DFD)简介

数据流程图是流程图的众多分类之一,使用特定图形符号反应信息在系统中的流动、处理和存储情况,将各项逻辑信息流及功能数据化,使其变得直观形象,方便设计人员对业务的具体流程进行设计,从中分析数据流程的结构并加以改进。由于流程图的分类较多,有流程图、实体关系、电路等,而每个人常用的分类也存在差异,迅捷画图的流程图图形工具栏并不会默认过多分类。数据流程图常用于报告、调查、设计等诸多方面,方便理清具体的流程顺序,将复杂的内容图示化,使流程线索与思路一目了然,便于理解。通过迅捷画图创建空白流程图或套用流程图模板;

qwertyuiopasdfghjklzxcvbnm 1万+

流程图与活动图的区别与联系

举例分析流程图与活动图的区别与联系 1. 给出流程图的定义说明 2. 给出活动图的定义说明 3. 举例对比流程图与活动图的区别 4. 举例分析流程图与活动图的联系

Dlrow Olleh~ 9196

直观地展示流程中的阶段-Syncfusion Blazor Charts

Syncfusion Blazor Charts​​​​​​​-漏斗图是一种数据可视化,它以线性流程的形式描绘数据,通常在每个阶段都会缩小,类似于漏斗。它们特别适用于强调流程中的步骤、显示流失率以及查找工作流程中的瓶颈。漏斗图很有用,因为它们可以直观地显示各个阶段数据的持续减少,从而清晰地了解转化率和流程效率。这使工程师和业务分析师能够快速找到需要改进的领域、优化程序并做出更准确的数据驱动决策

控件与插件之大全 560

流程模型分析(1)

   介绍以下几方面内容:起点模型,激活模型,运转模型,流程组合嵌套模型,流程整合模型等。其中,第三节的运转模型,理所当然的是本篇的重中之重了,说的也比较细致。请参看下面的目录结构。 目录=============================================================================一、流程的起点模型1.1 单起点(

ifconfig的采集 1306

python实现金字塔图案

python实现金字塔图案 massage = ''' 打印用“*”组成的金字塔图案。 输入描述: 多组输入,一个整数(2~20),表示金字塔边的长度,即“*”的数量,也表示输出行数。 输出描述: 针对每行输入,输出用“*”组成的金字塔,每个“*”后面有一个空格。 ''' while True: try: n = int(input()) for i in range(n): print(' ' * (n - i-1) + '* ' * (i

weixin_45912307的博客 6948

数据分析流程

数据分析是基于商业目的,有目的的进行收集、整理、加工和分析数据,提炼有价信息的一个过程。 其过程概括起来主要包括:明确分析目的与框架、数据收集、数据处理、数据分析、数据展现和撰写报告等6个阶段。 1、明确分析目的与框架 一个分析项目,你的数据对象是谁?商业目的是什么?要解决什么业务问题?数据分析师对这些都要了然于心。 基于商业的理解,整理分析框架和分析思路。例如,减少新客户的流

前行者_君某人 1486
上一篇: 听说你不会用python画饼图?赶紧进来看一下刚出炉的教程
下一篇: 震惊!python仅需一行代码便可实现超炫酷可视化
酸菜鱼编程
博客等级 码龄6年 155粉丝 63原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值