python绘制漏斗图步骤详解


Posted in Python onMarch 04, 2019

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 相关文章推荐
Python字符串匹配算法KMP实例
Jul 18 Python
Python判断某个用户对某个文件的权限
Oct 13 Python
Python正则表达式知识汇总
Sep 22 Python
Python中enumerate()函数编写更Pythonic的循环
Mar 06 Python
python bmp转换为jpg 并删除原图的方法
Oct 25 Python
Python + selenium + requests实现12306全自动抢票及验证码破解加自动点击功能
Nov 23 Python
Linux 修改Python命令的方法示例
Dec 03 Python
python调用自定义函数的实例操作
Jun 26 Python
python datetime中strptime用法详解
Aug 29 Python
Pycharm安装Qt Design快捷工具的详细教程
Nov 18 Python
Python操作CSV格式文件的方法大全
Jul 15 Python
Python使用pyecharts控件绘制图表
Jun 05 Python
详解Python字典的操作
Mar 04 #Python
Python提取频域特征知识点浅析
Mar 04 #Python
python快排算法详解
Mar 04 #Python
Django 内置权限扩展案例详解
Mar 04 #Python
python三方库之requests的快速上手
Mar 04 #Python
django的ORM模型的实现原理
Mar 04 #Python
Python中按值来获取指定的键
Mar 04 #Python
You might like
《斗罗大陆》六翼天使武魂最强,为什么老千家不是上三宗?
2020/03/02 国漫
第十一节--重载
2006/11/16 PHP
php中数组首字符过滤功能代码
2012/07/31 PHP
用Simple Excel导出xls实现方法
2012/12/06 PHP
CURL状态码列表(详细)
2013/06/27 PHP
PHP mail()函数使用及配置方法
2014/01/14 PHP
php生成图片缩略图的方法
2015/04/07 PHP
Autocomplete Textbox Example javascript实现自动完成成功
2007/08/17 Javascript
判断输入是否为空,获得输入类型的JS代码
2013/10/30 Javascript
jquery对单选框,多选框,文本框等常见操作小结
2014/01/08 Javascript
JQuery节点元素属性操作方法
2015/06/11 Javascript
jQuery实现灰蓝风格标准二级下拉菜单效果代码
2015/08/31 Javascript
jquery获取css的color值返回RGB的方法
2015/12/18 Javascript
Angular 封装并发布组件的方法示例
2018/04/19 Javascript
vue3.0 CLI - 2.6 - 组件的复用入门教程
2018/09/14 Javascript
自己动手封装一个React Native多级联动
2018/09/19 Javascript
javascript实现抢购倒计时程序
2019/08/26 Javascript
JS实现动态无缝轮播
2020/01/11 Javascript
javascript使用canvas实现饼状图效果
2020/09/08 Javascript
[20:21]《一刀刀一天》第十六期:TI国际邀请赛正式打响,总奖金超过550万
2014/05/23 DOTA
用python写asp详细讲解
2013/12/16 Python
详解Python中使用base64模块来处理base64编码的方法
2016/07/01 Python
python基于物品协同过滤算法实现代码
2018/05/31 Python
python文档字符串(函数使用说明)使用详解
2019/07/30 Python
python中删除某个元素的方法解析
2019/11/05 Python
HTML5使用Audio标签实现歌词同步的效果
2016/03/17 HTML / CSS
运行时异常与一般异常有何异同?
2014/01/05 面试题
英语翻译系毕业生求职信
2013/09/29 职场文书
后勤副校长自我鉴定
2013/10/13 职场文书
委托证明的格式
2014/01/10 职场文书
社区党务公开实施方案
2014/03/18 职场文书
行政秘书工作自我鉴定
2014/09/15 职场文书
2014红色之旅心得体会
2014/10/07 职场文书
《去年的树》教学反思
2016/02/18 职场文书
2016年幼儿园万圣节活动总结
2016/04/05 职场文书
python scrapy简单模拟登录的代码分析
2021/07/21 Python