Echarts 漏斗图

实例:

  • 本节任务

任务一:漏斗图或金字塔图

  • 任务描述

漏斗图(funnel)是倒三角形的条形图,金字塔是正三角形的条形图,这两者适用于业务流程比较规范、周期较长、环节较多的流程分析。漏斗图也是常用的BI类图表之一,用户通过漏斗图或金字塔对各环节业务数据进行比较,不仅能够直观地发现和说明问题而且可以根据图分析销售各环节中哪些环节出了问题。为了更直观地查看电商网站数据,需要在Echarts中绘制基本漏斗图、基本金字塔、多漏斗图和多金字塔进行展示。

    漏斗图又称倒三角图,漏斗图将数据呈现为几个阶段,每个阶段的数据都是整体的一部分;从一个阶须到另一个阶段,数据占比自上而下下降,所有阶段数据的占比总计100%。与饼图一样,漏斗图呈现的也不是具体的数据。此外,漏斗图还具有不需要使用任何数据轴的特点。

案例描述:

     在电商网站中,一个完整的网上购物步骤大致为:浏览选购——添加到购物车——购物车结算——核对订单信息——提交订单——选择支付方式——完成支付。某电商网站各购物步骤的数据如下:

所处环节

当前人数

整体转化率

浏览选购

1000

100%

添加到购物车

600

60%

购物车结算

420

42%

核对订单信息

25

25%

提交订单

90

9%

选择支付方式

40

4%

完成支付

25

2.5%

  • 实现步骤
  1. 引入echarts.js库文件

  2. 定义图表容器大小

  3. 初如化echarts实例对象

  4. 配置图表组件

var option={

                 series:[{

name:'漏斗图',

type:'funnel',

left:'3%',

sort:'descending',

top:60,

bottom:60,

width:'80%',

min:0,

max:100,

minSize:'0%',

maxSize:'100%',

gap:2,

label:{

show:true,

position:'inside'

},

data:[

{value:100,name:'浏览器'},

{value:60,name:'添加到购物车'},

{value:42,name:'购物车结算'},

{value:25,name:'核对订单'},

{value:9,name:'提交订单'},

{value:4,name:'选择支付方式'},

{value:2.5,name:'完成支付'}

]



}]

}
  • 主要参数讲解

  1.  sort:descending //金字塔是升序:ascending;漏斗图是降序:descending
  2. minSize:’0%’ 设置每一块的最小宽度
  3. maxSize:’100%’ 设置每一块的最大宽度
  4. gap:2,设置每一块之间的间隔
  5. Min:0,设置最小的数据值,默认为0,映射到minSize.
  6. Max:100,设置最大的数据值,默认为100,映射到maxSize
  • 知识拓展
  1. 绘制多漏斗图或多金字塔

提示:sort取descending是漏斗,取ascending是金字塔。

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

贫坤户~濰小城

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值