美文网首页
echarts堆叠条形图显示总值

echarts堆叠条形图显示总值

作者: 平面小狮子 | 来源:发表于2019-08-09 17:22 被阅读0次
app.title = '堆叠条形图';

var data1 = [320, 302, 301, 334, 390, 330, 320];

var data2 = [120, 132, 101, 134, 90, 230, 210];

var data3 = function() {

        var datas = [];

        for (var i = 0; i < data1.length; i++) {

            datas.push(data1[i] + data2[i]);

        }

        return datas;

    }();

option = {

    tooltip : {

        trigger: 'axis',

        axisPointer : {            // 坐标轴指示器,坐标轴触发有效

            type : 'shadow'        // 默认为直线,可选为:'line' | 'shadow'

        }

    },

    legend: {

        data: ['直接访问', '邮件营销']

    },

    grid: {

        left: '3%',

        right: '4%',

        bottom: '3%',

        containLabel: true

    },

    xAxis:  {

        type: 'value',

        max: 600

    },

    yAxis: {

        type: 'category',

        data: ['周一','周二','周三','周四','周五','周六','周日']

    },

    series: [

        {

            name: '直接访问',

            type: 'bar',

            stack: '总量',

            label: {

                normal: {

                    show: true,

                    position: 'insideRight'

                }

            },

            data: data1

        },

        {

            name: '邮件营销',

            type: 'bar',

            stack: '总量',

            label: {

                normal: {

                    show: true,

                    position: 'insideRight'

                }

            },

            data: data2

        },

        {

            name: '总计',

            type: 'bar',

            stack: '总量',

            label: {

                normal: {

                    show: true,

                    position: 'insideLeft',

                    formatter:'{c}',

                    textStyle:{ color:'#000' }

                }

            },

            itemStyle:{

                normal:{

                    color:'rgba(128, 128, 128, 0)'

                }

            },

            data: data3

        }

    ]

};

复制到echarts官网实例中运行即可显示效果:

image

基本思路来了:

一、根据data1和data2算出没周的总值data3

二、series增加显示总数值的堆叠条

三、修改堆叠条样式:背景色和echarts的底色一致,位置为insideLeft居左显示,数字颜色自定义。

相关文章

  • echarts堆叠条形图显示总值

    复制到echarts官网实例中运行即可显示效果: 基本思路来了: 一、根据data1和data2算出没周的总值da...

  • tableau堆叠汇总值显示

    与以往不同的是,这个展示方式是在双轴后的堆叠图显示汇总值 场景:按照细分看不同类别下的客户计数和销售额情况; 重点...

  • 说说 Vue.js + Echarts 堆叠条形图,如何不显示为

    Echarts 堆叠条形图,可以一次性显示不同状态的统计数据。但如果数据中包含 0,那么就是挤在一起,影响前一个状...

  • 第二章 选择有效的图表

    12个: 简单文本、散点图、表格、折线图、热力图、斜率图、竖直条形图、水平条形图、堆叠竖直条形图、堆叠水平条形图、...

  • Everyday Viz D18:在堆叠条形图上显示汇总值

    step by step 指导请参看这里 难点: 1. 创建2个关键字段: 2. 沿着segment做runnin...

  • echarts绘制条形图-添加总数

    echarts绘制条形图-添加总数 前言 本文的代码是基于react的。本文仅用于记录我在echarts绘制条形图...

  • echarts画柱状图

    npm install echarts@5.3.3 -S 公司需求:柱状图可以堆叠,最上面显示合计看了半天官方文档...

  • R语言|绘制环状的堆叠条形图

    堆叠条形图的进阶版,极坐标下的barplot,下面是R绘制堆叠的环状条形图的小例子。 关注“作图帮”公众号免费分享...

  • Python—Matplotlib基础

    一.Matplotlib简介 Matplotlib 能够创建多数类型的图表,如条形图,散点图,条形图,饼图,堆叠图...

  • ECharts问题整理

    1、ECharts折线图不堆叠设置 折线图堆叠的重要参数stack。只要将stack的值设置不相同,就不会堆叠了。...

网友评论

      本文标题:echarts堆叠条形图显示总值

      本文链接:https://www.haomeiwen.com/subject/rrohjctx.html