当前位置: 首页 > 编程笔记 >

python绘制漏斗图步骤详解

封景曜
2023-03-14
本文向大家介绍python绘制漏斗图步骤详解,包括了python绘制漏斗图步骤详解的使用技巧和注意事项,需要的朋友参考一下

pyecharts中的Funnel函数可以绘制漏斗图,自动根据数据大小生成由大到小自上而下排列的一个漏斗样的图形。

1、导入Funnel模块。

from pyecharts import Funnel

2、初始化图形参数。

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

3、输入数据并绘图。

funnel.add("商品交易行为记录数据", ['浏览','加入购物车','下单','支付','交易成功'], [40000,18000,10000,8500,8000], is_label_show=True,label_formatter='{b} {c}',label_pos="outside",legend_orient='vertical', legend_pos='left')

这里legend_orient、legend_pos分别表示图例的方向和位置,label_formatter为数据标签显示格式,{a}展示系列名称,{b}展示数据项名称,{c}展示数据项数值, {d}展示数值百分比。

4、保存并查看图形。

funnel.render()

5、显示百分比。

funnel = Funnel("整体转化率", "图中的比例表示该行为下的用户数占总用户数(6万)的比例",width=600, height=400, title_pos='center')

funnel.add("商品交易行为记录数据", ['浏览','加入购物车','下单','支付','交易成功'], [int(100*i/60000) for i in [40000,18000,10000,8500,8000]], is_label_show=True,label_formatter='{b} {c}%',label_pos="outside",

      legend_orient='vertical', legend_pos='left')

注意:这里百分比做了一些处理。而单独用{d}展示意义不一样。

6、保存并展示数据。

funnel.render(‘data.html')

 类似资料:
  • 一、什么是漏斗? 漏斗模型可以对用户使用流程中的多个环节进行拆解和量化,进行多个关键用户行为之间的转化及流失分析,帮助我们有效的找到问题环节、进行优化。 二、有哪些应用场景? 在使用转化漏斗之前,你需要对产品上用户的使用流程有大致的了解,我们以下图为例: 在理想的情况下,全部用户都会顺利的沿某条行为路径成功抵达您期望的终点:成功支付。而实际情况是,总有一些用户会在某个环节操作失败或放弃,而漏斗可以

  • 本文向大家介绍python matplotlib库直方图绘制详解,包括了python matplotlib库直方图绘制详解的使用技巧和注意事项,需要的朋友参考一下 例题:假设你获取了250部电影的时长(列表a中),希望统计出这些电影时长的分布状态(比如时长为100分钟到120分钟电影的数量,出现的频率)等信息,你应该如何呈现这些数据? 一些概念及问题: 把数据分为多少组进行统计 组数要适当,太少会

  • 漏斗图往往展现的是每个阶段数据的减少情况,例如在销售中各个阶段的流失情况。 一、漏斗图 图4-13 Highcharts 漏斗图 漏斗图相关的配置参考 API 文档: 漏斗图配置:针对当前数据列有效 漏斗数据列配置 :针对当前页面的所有漏斗数据列有效 特性及常见问题 1、改变漏斗脖子大小 通过 neckWith 和 neckneckHeight 可以指定漏斗脖子的宽度和高度,其值为百分数,表示占总

  • 本文向大家介绍Python安装与卸载流程详细步骤(图解),包括了Python安装与卸载流程详细步骤(图解)的使用技巧和注意事项,需要的朋友参考一下 Python安装流程: 一.下载 在网上(输入网址https://www.python.org/downloads/)下载Windows最新的python程序(我电脑为64位) 二.安装 根据自己的电脑来安装 A.双击下载好的安装包,弹出如下界面: 这

  • 本文向大家介绍Python绘制动态水球图过程详解,包括了Python绘制动态水球图过程详解的使用技巧和注意事项,需要的朋友参考一下 先来看看绘制的动态水球图: 没有安装PyEcharts的,先安装PyEcharts: # 安装pyecharts模块,直接安装就是最新的版本pip install pyecharts 安装好PyEcharts之后,就可以将需要使用的模块进行导入: from pyech

  • 本文向大家介绍XenServer XenDesktop安装步骤详解(图文),包括了XenServer XenDesktop安装步骤详解(图文)的使用技巧和注意事项,需要的朋友参考一下 一、安装测试前准备 1、 硬件 至少两台物理机器,一台CPU必须支持Intel VT 或 AMD-V。 2、 软件 XenDesktop5.5 XenServer5.6或以上版本 Windows Server 200