为了账号安全,请及时绑定邮箱和手机立即绑定

echarts柱状图堆叠时,如何设置不同类目之前的间隙?

echarts柱状图堆叠时,如何设置不同类目之前的间隙?

qq_花开花谢_0 2018-12-19 14:14:30
目前用的是echarts 3, 配置项里设置了stack,但是默认是 没有间隙的。如何做到柱状图堆叠时,不同类目之间设置白色的间隙?有做过的童鞋吗?
查看完整描述

1 回答

?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

设置itemStyle.normal.borderColor和背景色一样就可以了,然后设置itemStyle.normal.borderWidth的宽度,就可以了 具体代码如下:

option = {

    legend: {

        data:['a', 'b', 'c']

    },

    tooltip: {

        trigger: 'axis',

        show: true

    },

    title: {

        text: 'Awesome Chart'

    },

    xAxis: {

        data: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat']

    },

    yAxis: {},

    series: [{

        type: 'bar',

        name:'a',

        stack: 'sum',

        itemStyle: {

            normal: {

                borderColor:'#fff',

                borderWidth: 2,

                barBorderRadius:[0, 0, 5, 5]

            }

        },

        data:[220, 182, 191, 234, 290, 330, 310]

    },{

        type: 'bar',

        name:'b',

        stack: 'sum',

        itemStyle: {

            normal: {

                borderColor:'#fff',

                borderWidth: 2

            }

        },

        data:[220, 182, 191, 234, 290, 330, 310]

    },{

        type: 'bar',

        name:'c',

        stack: 'sum',

        itemStyle: {

            normal: {

                borderColor:'#fff',

                borderWidth: 2,

                barBorderRadius: [5, 5, 0, 0]

            }

        },

        data:[220, 182, 191, 234, 290, 330, 310]

    }]

};


查看完整回答
反对 回复 2019-01-19
  • 1 回答
  • 0 关注
  • 2343 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号