echarts柱状图自定义样式(二)

后补柱状图样式设置,效果:

 代码呈上:

<div class="columnstyle" id="deviceRepair"></div>

JavaScript:

var deviceRepair = echarts.init(document.getElementById('deviceRepair'));
var deviceRepair1 = [100,120,200,300,210];
var deviceRepair2 = [132,120,200,300,210];
var yTMax1 = 600;
var yTMax2 = 600;
var maxDate1 = [];
var maxDate2 = [];
for (var i = 0; i < deviceRepair1.length; i++) {
    maxDate1.push(yTMax1);
}
for (var i = 0; i < deviceRepair2.length; i++) {
    maxDate2.push(yTMax2);
}
deviceRepair.setOption(option = {
    title: {
        left: 'center',
        top: 0
    },
    tooltip: {
        showContent :false, //不显示提示框浮层
        trigger: 'axis',
        axisPointer: { // 坐标轴指示器,坐标轴触发有效
            type: 'none'        // 默认为直线,可选为:'line' | 'shadow'
        }
    },
    grid: [
        {x: '12%', y: '4%', width: '34%', height: '85%'},
        {x2: '7%', y: '4%', width: '34%', height: '85%'}
    ],
    xAxis: [{
        show:false,
        gridIndex: 0,
        type: 'value',
        splitLine:{show: false}
    },{
        show:false,
        gridIndex: 1,
        type: 'value',
        splitLine:{show: false}
    }
    ],
    yAxis: [
        {
            gridIndex: 0,
            type:'category',
            axisLine: {show: false},//去除坐标线
            axisTick: {show: false},//去除刻度线
            data: ['婴儿培养箱', '医用电子血压计', '除颤仪', '彩超','呼吸机'],
        },
        {
            gridIndex: 1,
            type:'category',
            axisLine: {show: false},//去除坐标线
            axisTick: {show: false},//去除刻度线
            data:['呼吸机', '除颤仪', '单道注射泵', '恒速注射泵','彩超']
        }
    ],
    series: [{
            type: 'bar',
            itemStyle: {
                color: '#fff',
                borderWidth:1,
                borderColor:'#dcdcdc',
                barBorderRadius: 10,
            },
            barWidth: 12,
            barGap: '-100%',
            barCategoryGap: '40%',
            xAxisIndex: 0,
            yAxisIndex: 0,
            animation: false,
            data: maxDate1
        },{ 
            type: 'bar',
            itemStyle: {
                color: '#fff',
                borderWidth:1,
                borderColor:'#dcdcdc',
                barBorderRadius: 10
            },
            barWidth: 12,
            barGap: '-100%',
            barCategoryGap: '40%',
            xAxisIndex: 1,
            yAxisIndex: 1,
            animation: false,
            data: maxDate2

        },{
            name: 'I',
            type: 'bar',
            barWidth: 12,
            itemStyle:{
                color:'#32ccc2',
                barBorderRadius: 10,
            },
            xAxisIndex: 0,
            yAxisIndex: 0,
            label: {
                show:true,
                position: ['80%', '21'],
                formatter:'{c}'+'次'
            },
            data: deviceRepair1
        },
        {
            name: 'II',
            type: 'bar',
            barWidth: 12,
            itemStyle:{
                color:'#32ccc2',
                barBorderRadius: 10,
            },
            xAxisIndex: 1,
            yAxisIndex: 1,
            label: {
                show:true,
                position: ['80%', '21'],
                formatter:'{c}'+'次'
            },
            data: deviceRepair2
        }
    ]
});

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值