python图形绘制教程(python绘制漏斗图步骤详解)
类别:脚本大全 浏览量:755
时间:2022-01-24 00:34:32 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批量自动化访问网站(python 自动批量打开网页的示例)
- python时间类的实现(Python日期时间Time模块实例详解)
- python操作redis(Python获取Redis所有Key以及内容的方法)
- python异常值处理(一篇文章带你弄懂Python异常传递和自定义异常)
- python加密和解密(python实现对输入的密文加密)
- 如何用python人脸识别(Python学习笔记之视频人脸检测识别实例教程)
- python面向对象练习方法(Python面向对象实现一个对象调用另一个对象操作示例)
- python代码添加微信号(python 获取微信好友列表的方法微信web)
- 如何用python编写抽奖(详解用python写一个抽奖程序)
- python turtle简易绘图(详解Python使用Plotly绘图工具,绘制甘特图)
- python模块光照强度(我如何用 CircuitPython 和开源工具监控温室)
- python爬虫经典步骤(详解python爬虫系列之初识爬虫)
- python调用支付宝支付接口(python实现支付宝转账接口)
- pythonjpg转pdf格式(Python使用到第三方库PyMuPDF图片与pdf相互转换)
- linux切换python版本(linux安装python修改默认python版本方法)
- python3d旋转特效(python实现小球弹跳效果)
- 今日菜价 芥兰涨幅最高 1.33 ,花菜降幅最高 3.10(今日菜价芥兰涨幅最高)
- 今日菜价 椰菜涨幅最高 3.25 ,水空心菜降幅最高 2.58(今日菜价椰菜涨幅最高)
- 今日菜价 红三鱼涨幅最高 4.41 ,黄鳝降幅最高 5.06(红三鱼涨幅最高)
- 今日菜价 西生菜涨幅最高 6.19 ,生菜降幅最高 5.38(西生菜涨幅最高)
- 今日菜价 青豆角涨幅最高 0.70 ,菜心降幅最高 5.55(青豆角涨幅最高)
- 农村植物,龙芽草若长在您家路旁,请珍惜,它对抗癌有特效(龙芽草若长在您家路旁)
热门推荐
- 香港云服务器租赁流程(租用香港云服务器的三大注意事项)
- vuejs过滤器使用教程(vue3删除过滤器的原因)
- python调用支付宝支付接口(python实现支付宝转账接口)
- linux系统编程语法(简析Linux网络编程函数)
- dockerswarm网络架构(docker swarm外部验证负载均衡时不生效的解决方案)
- js实现CSS格式化和压缩
- 阿里云ecs实例详解(阿里云ecs服务器 修改php上传最大限制的方法)
- sqlserver数据库文件包括(详解SQL Server数据库状态和文件状态)
- laravel api 调试(laravel 实现设置时区的简单方法)
- dedecmsv6如何安装(dedecms 下载地址加迅雷专用链的操作方法 比较全)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9