jquery ECharts某楼盘销售客户漏斗图

漏斗图适用于业务流程比较规范、周期长、环节多的流程分析,通过漏斗各环节业务数据的比较,能够直观地发现和说明问题所在。在电商网站分析中,通常用于转化率比较,它能展示用户从进入网站到实现购买的最终转化率。在CRM中,客户销售漏斗图用来展示各阶段客户转化比较。

本文结合实例演示使用Echarts建立某楼盘的销售客户漏斗图,通过漏斗图表直观展示各个阶段的转换率。对于销售过程产生四个阶段的客户类型,如潜在客户——意向客户——谈判阶段——签约。这四个阶段的数据会成一个漏斗形。再简单的描述就是,有100个客户来看楼盘,最终有20个签约买楼的,其余的80个可能有部分是来看看而已,有部分是想买但由于某种原因放弃购买的。
HTML
老规矩,首先引入Echarts,然后在需要放置图表的地方加上div#myChart,同时给它加上宽度和高度属性。
<script src="echarts.min.js"></script>
 
<div id="myChart" style="width: 600px;height:400px;"></div>

Javascript

现在要初始化echarts实例,然后设置选项,最后渲染图像。
var myChart = echarts.init(document.getElementById('myChart'));
 
option = {
    title : {
        text: '某楼盘销售客户漏斗图',
        subtext: '纯属虚构',
        left: 'center'
    },
    tooltip : {
        trigger: 'item',
        formatter: "{a} <br/>{b} : {c}%"
    },
    legend: { //图例
        bottom: 10,
        left: 10,
        orient: 'vertical',
        data : ['潜在客户阶段','意向客户阶段','谈判阶段','签约']
    },
    //calculable : true,
    series : [
        {
            name:'漏斗图',
            type:'funnel', //漏斗图
            left: '10%',
            top: 60,
            //x2: 80,
            bottom: 60,
            width: '80%',
            // height: {totalHeight} - y - y2,
            min: 0,
            max: 100,
            minSize: '0%',
            maxSize: '100%',
            sort : 'descending', //数据排序,如果是:ascending,则是金字塔状
            gap : 2, //数据图像间距
            label: {
                normal: {
                    show: true, //显示文本标签
                    position: 'inside' //内置图形文本标签,outside是外置,还有left,right,inner,center
                },
                emphasis: {
                    textStyle: {
                        fontSize: 20
                    }
                }
            },
            labelLine: { //设置文本标签位置为left或right时显示的引导线
                normal: {
                    length: 10, //长度
                    lineStyle: {
                        width: 1, //线宽
                        type: 'solid' //类型:实现,还有虚线:dashed和dotted
                    }
                }
            },
            itemStyle: { //图像样式
                normal: {
                    borderColor: '#fff', //描边颜色
                    borderWidth: 1  //描边宽度
                }
            },
            data:[ //内容数据
                {value:25, name:'签约'},
                {value:50, name:'谈判阶段'},
                {value:75, name:'意向客户阶段'},
                {value:100, name:'潜在客户阶段'}
            ]
        }
    ]
};
 
 
// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);
legend是指图例,我们把图例放在左下角,垂直显示四个不同阶段(用不同颜色表示)的图例。在设置series的时候,参数type设置为'funnel'即漏斗图的意思,参数sort可以设置漏斗图是倒立(descending)还是金字塔状(ascending)的。对于漏斗中的数据,本例中是直接设置的,实际应用中,可能需要从后端获取json数据

时间: 2024-10-26 00:53:11

jquery ECharts某楼盘销售客户漏斗图的相关文章

echarts+java+ajax实现动态线状图实例

echarts官方都是静态的例子,没有结合后台代码的例子.本站提供最全的echarts教程和实例.希望对大家有帮助.废话不多说.今天分享一下:echarts+java+ajax实现动态线状图实例. 先看效果图: 1.html代码+JavaScript代码+ajax调用:  代码如下 复制代码 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4

SVG可视化简易漏斗图

Visualization as a problem-solving and knowledge discovery tool has become even more important as we enter the Big Data era. 效果图 js代码 jQuery /*------------------------------------------ 说明:漏斗图 - TEST 作者:taolinran 日期:2016-12 --------------------------

js-jquery如何实现漏斗图

问题描述 jquery如何实现漏斗图 jquery如何实现漏斗图 求源代码和注释,谢谢了 解决方案 亲,你做好了吗?求源代码和注释,谢谢

jquery echarts简单例子

最近做软件工程项目的时候,由于设计图中有柱状图和饼图的设计,第一反应用原生js写肯定很麻烦,于是我请求能否不做,但我们的PM铁了心要做,最终逼迫我找到了这个强大的图表库,哈哈,在这里感谢一下PM李佳玮.(当我发现它还兼容IE6-8时,真的炒鸡感动!) ECharts提供商业产品常用图表,底层基于ZRender(一个全新的轻量级canvas类库),创建了坐标系,图例,提示,工具箱等基础组件,并在此上构建出折线图.柱状图.散点图.K线图.饼图.雷达图.地图.和弦图.力导向布局图.仪表盘以及漏斗图,同

Excel教程 如何制作漏斗图

  比方说出产一个商品从开端出产到结尾的上市经过环环筛选之后所定下来的上市数量,接下来,我们拿一组实例来讲解一下吧! 漏斗图是通过条形图结合辅助列制作出来的,具体操作步骤可以分为以下几步: 1.创建占位辅助列; 2.插入堆积条形图; 3.将占位填充为无颜色. 操作步骤 1.首先启动Excel表格,简单制作一个5行3列的表格,包含环节.数量和占位一些内容,在C3单元格输入公式,由于漏斗图看起来是按居中方式分布的,所以这里先用第一个环节(B2)的数量减去下一个环节的数量,算出差别是多少,然后在除以2

Excel如何制作漏斗图

  比方说出产一个商品从开端出产到结尾的上市经过环环筛选之后所定下来的上市数量,接下来,我们拿一组实例来讲解一下吧! 漏斗图是通过条形图结合辅助列制作出来的,具体操作步骤可以分为以下几步: 1.创建占位辅助列; 2.插入堆积条形图; 3.将占位填充为无颜色. 操作步骤 1.首先启动Excel表格,简单制作一个5行3列的表格,包含环节.数量和占位一些内容,在C3单元格输入公式,由于漏斗图看起来是按居中方式分布的,所以这里先用第一个环节(B2)的数量减去下一个环节的数量,算出差别是多少,然后在除以2

【求助】楼盘销售系统

问题描述 谁能给个楼盘销售系统,十分感谢谢,很简单的就行,不用太复杂.

jQuery实现带水平滑杆的焦点图动画插件_jquery

这是一款很实用的jQuery焦点图动画插件,跟其他jQuery焦点图插件不同的是,它带有一个水平的滑杆,你可以通过滑动滑杆实现图片的切换,也可以通过点击图片来切换.这款焦点图是纯jQuery实现的,兼容性和实用性都还可以,而且也比较简单,很容易集成到需要的项目中去. 效果展示如下所示:   HTML代码 <div id="wrapper"> <ul id="flip"> <li title="The first image&q

红色区域的那个图图-jquery hignChar等 怎么实现下面的图图 ,或者随便用什么插件则能实现

问题描述 jquery hignChar等 怎么实现下面的图图 ,或者随便用什么插件则能实现