Pyecharts基本图:漏斗图


文章目录

  • Pyecharts基本图:漏斗图
  • 前言
  • 一. Funnel:漏斗图
    • 1.1 `Funnel` 类
    • 1.2 `add` 函数
  • 二. 案例
    • 2.1 基本图
    • 2.2 排序方式
    • 2.3 标准图
    • 2.4 标签内
  • 总结

前言

本文主要展示了漏斗图的基本情况以及案例。


一. Funnel:漏斗图

1.1 Funnel

这个类是在 class pyecharts.charts.Funnel 里。

class Funnel(# 初始化配置项,参考 `global_options.InitOpts`init_opts: opts.InitOpts = opts.InitOpts()
)

1.2 add 函数

这个函数是在 func pyecharts.charts.Funnel.add 里。

def add(# 系列名称,用于 tooltip 的显示,legend 的图例筛选。series_name: str,# 系列数据项,格式为 [(key1, value1), (key2, value2)]data_pair: Sequence,# 是否选中图例is_selected: bool = True,# 系列 label 颜色color: Optional[str] = None,# 数据排序, 可以取 'ascending','descending','none'(表示按 data 顺序)sort_: str = "descending",# 数据图形间距gap: Numeric = 0,# 标签配置项,参考 `series_options.LabelOpts`label_opts: Union[opts.LabelOpts, dict] = opts.LabelOpts(),# 提示框组件配置项,参考 `series_options.TooltipOpts`tooltip_opts: Union[opts.TooltipOpts, dict, None] = None,# 图元样式配置项,参考 `series_options.ItemStyleOpts`itemstyle_opts: Union[opts.ItemStyleOpts, dict, None] = None,
)

主要是变动:名称,数据,颜色,排序。

二. 案例

2.1 基本图

from pyecharts import options as opts
from pyecharts.charts import Funnel
from pyecharts.faker import Fakerc = (Funnel().add("商品", [list(z) for z in zip(Faker.choose(), Faker.values())]).set_global_opts(title_opts=opts.TitleOpts(title="Funnel-基本示例")).render("funnel_base.html")
)

2.2 排序方式

from pyecharts import options as opts
from pyecharts.charts import Funnel
from pyecharts.faker import Fakerc = (Funnel().add("商品",  # 名称[list(z) for z in zip(Faker.choose(), Faker.values())],  # 数据sort_="ascending",  # 排序方式label_opts=opts.LabelOpts(position="inside"), # 标签设定).set_global_opts(title_opts=opts.TitleOpts(title="Funnel-Sort(ascending)"))  # 全局变量设定.render("funnel_sort_ascending.html")  # 保存成html格式
)

2.3 标准图

import pyecharts.options as opts
from pyecharts.charts import Funnelx_data = ["展现", "点击", "访问", "咨询", "订单"]
y_data = [100, 80, 60, 40, 20]data = [[x_data[i], y_data[i]] for i in range(len(x_data))](Funnel(init_opts=opts.InitOpts(width="1600px", height="800px")).add(series_name="",data_pair=data,gap=2,tooltip_opts=opts.TooltipOpts(trigger="item", formatter="{a} <br/>{b} : {c}%"),label_opts=opts.LabelOpts(is_show=True, position="inside"),itemstyle_opts=opts.ItemStyleOpts(border_color="#fff", border_width=1),).set_global_opts(title_opts=opts.TitleOpts(title="漏斗图", subtitle="纯属虚构")).render("funnel_chart.html")
)

2.4 标签内

from pyecharts import options as opts
from pyecharts.charts import Funnel
from pyecharts.faker import Fakerc = (Funnel().add("商品",[list(z) for z in zip(Faker.choose(), Faker.values())],label_opts=opts.LabelOpts(position="inside"),).set_global_opts(title_opts=opts.TitleOpts(title="Funnel-Label(inside)")).render("funnel_label_inside.html")
)


总结

本文主要是展示了几个常用漏斗图的用法以及相应的案例。

Pyecharts基本图:漏斗图相关推荐

  1. Pyecharts之漏斗图(Funnel)

    Pyecharts之漏斗图(Funnel) 一.基本概念 class pyecharts.charts.Funnel class Funnel(# 初始化配置项,参考 `global_options. ...

  2. 利用Pyecharts绘制漏斗图的案例【含参数详解】

    一.概念介绍 漏斗图(Funnel),也称为倒三角图,借助echarts的解释如下: Funnel diagram is suitable for one-way analysis of single ...

  3. pyecharts绘制漏斗图

    from pyecharts import options as opts from pyecharts.charts import Funnel from pyecharts.faker impor ...

  4. 使用Python matplotlib库绘制漏斗图

    pyecharts pyecharts有漏斗图的模板(点击链接),套用即可. 代码 from pyecharts import options as opts from pyecharts.chart ...

  5. Python-玩转数据-漏斗图绘制

    一.漏斗分析模型应用场景举例 漏斗分析是一套流程式数据分析,它能够科学反映用户行为状态以及从起点到终点各阶段用户转化率情况的重要分析模型. 漏斗分析是互联网行业常用的数据分析模型,数据分析师们经常将漏 ...

  6. Pyecharts:pyecharts(图文+代码)实战(柱状图/条形图/散点图、漏斗图、仪表盘、折线/面积图、水球图、地图、平行坐标系、饼图、极坐标系、雷达图、词云图)之绘制各种吊炸天的图表

    Pyecharts:pyecharts(图文+代码)实战(柱状图/条形图/散点图.漏斗图.仪表盘.折线/面积图.水球图.地图.平行坐标系.饼图.极坐标系.雷达图.词云图)之绘制各种吊炸天的图表 目录 ...

  7. pyecharts第四节、漏斗图

    创建[demo4.py]测试类 输入以下编码: from pyecharts import Funnel funnel = Funnel("中国人口组成比例(单位:亿)漏斗图", ...

  8. pyecharts绘制日历图、漏斗图、仪表盘、水滴图

    日历图 import datetime import random from pyecharts.charts import Calendar from pyecharts import option ...

  9. Pyecharts基本图:日历图

    Pyecharts基本图:日历图 文章目录 Pyecharts基本图:日历图 前言 一. Calendar:日历图 1.1 `class pyecharts.charts.Calendar`配置项类 ...

最新文章

  1. Delphi 原生ADO(二)
  2. 030_自己实现一个HashSet
  3. (已解决) MySQL: ERROR 1045 (28000): Access denied for user 'xxxxx'@'localhost' (using password: NO)
  4. [实验教程]网工都要会的IPv6 基础配置
  5. 第三方支付账务系统设计难点 16
  6. HDU - 5978 To begin or not to begin(简单博弈)
  7. Python模块(2)-Numpy 简易使用教程
  8. 崭新的2020(洛谷P5886题题解,Java语言描述)
  9. Android 系统(138 )---Mtk平台 Android 打包解包*.img ,修改system.img 参数
  10. MySQL影响性能的因素
  11. sql数值计算函数ceil(x)、sign(X)、sqrt(X)、truncate(X,D)、floor(x)、pi()、mod(x,y)
  12. Ajax提交json数据,通过jquery.cookie.js插件解决csrf_token问题
  13. Easy make - emake
  14. Json格式乱码处理方式
  15. python音频特征提取_音频特征提取——常用音频特征
  16. JavaScript-射击比赛成绩单编程
  17. 数字信号处理实验4:用窗口法设计FIR滤波器
  18. 故事工厂在DuerOS技能开发中的应用——百度2019AI开发者大会DuerOS公开课摘要解读之四...
  19. 不良贷款催收之技巧和策略
  20. 设计模式学习(九):Builder

热门文章

  1. 荣耀6 Plus执行adb dumpsys中正在运行的service带有解释说明
  2. Calculator类加减法
  3. QQ农场牧场源码V4.0
  4. 创梦天地2014年Q3财报:乐逗游戏收入2.945亿元
  5. FPGA作业_阶段一(六进制计数器仿真6-9进制循环计数器)
  6. 【Python】之安装 python 模块包
  7. WPF 右上角带数字的按钮
  8. Spring Setter注入原理
  9. 【MS二级】word高频考点
  10. 偏向锁,轻量级锁,重量级锁(java)