python绘制漏斗图步骤详解

作者:laozhang 时间:2021-06-17 22:57:57 

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

1、导入Funnel模块。

from pyecharts import Funnel

python绘制漏斗图步骤详解

2、初始化图形参数。

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

python绘制漏斗图步骤详解

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}展示数值百分比。

python绘制漏斗图步骤详解

4、保存并查看图形。

funnel.render()

python绘制漏斗图步骤详解

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}展示意义不一样。

python绘制漏斗图步骤详解

6、保存并展示数据。

funnel.render(‘data.html')

python绘制漏斗图步骤详解

标签:python,漏斗图
0
投稿

猜你喜欢

  • Python实现在线音乐播放器

    2021-08-24 04:29:12
  • 利用CSS改善网站可访问性

    2010-10-20 20:12:00
  • SQL Server中带有OUTPUT子句的INSERT,DELETE,UPDATE应用

    2024-01-14 02:58:03
  • ASP 生成静态新闻列表

    2009-03-03 12:25:00
  • python使用ctypes调用扩展模块的实例方法

    2021-11-01 22:22:58
  • Python面向对象特殊属性及方法解析

    2022-05-19 15:16:06
  • Python autoescape标签用法解析

    2023-03-14 06:36:22
  • nodejs前端自动化构建环境的搭建

    2024-05-08 09:36:48
  • MySQL的指定范围随机数函数rand()的使用技巧

    2024-01-17 15:25:50
  • Mysql数据库 ALTER 操作详解

    2024-01-18 11:03:28
  • python的exec、eval使用分析

    2022-05-26 18:38:25
  • javascript面向对象编程(三)

    2008-03-07 13:19:00
  • Numpy 数组操作之元素添加、删除和修改的实现

    2023-06-23 22:09:03
  • MySQL导致索引失效的几种情况

    2024-01-28 05:26:56
  • 实例讲解Python中的私有属性

    2023-11-10 16:41:46
  • python切换hosts文件代码示例

    2023-07-19 15:41:43
  • linux 安装 mysql 8.0.19 详细步骤及问题解决方法

    2024-01-13 22:31:33
  • Django 日志配置按日期滚动的方法

    2021-02-02 08:27:01
  • Windows安装MySQL8.0.28.0.msi方式(图文详解)

    2024-01-24 14:55:24
  • Yii配置与使用memcached缓存的方法

    2023-11-05 06:34:45
  • asp之家 网络编程 m.aspxhome.com