堆叠图

option = {
    tooltip: {
        trigger: 'axis',
        axisPointer: {            // 坐标轴指示器,坐标轴触发有效
            type: 'shadow'        // 默认为直线,可选为:'line' | 'shadow'
        },
        show:false,
    },
    legend: {
        data: ['PR']
    },
    grid: {
        left: '3%',
        right: '4%',
        bottom: '4%',
        containLabel: true
    },
    xAxis:[
            { data: [
                        '', 'HD', 'HX', 'LY', 'SD', 'QH', 'XP', 'GZ', 'YB',
                        '', 'HD', 'HX', 'LY', 'SD', 'QH', 'XP', 'GZ', 'YB',
                        '', 'HD', 'HX', 'LY', 'SD', 'QH', 'XP', 'GZ', 'YB',
                        '', 'HD', 'HX', 'LY', 'SD', 'QH', 'XP', 'GZ', 'YB','',
                ],
                type: 'category',
                position:'bottom',
                axisLine: {
                    show: true,
                    lineStyle:{
                        color:'#007CD0'
                    }
                },
                axisLabel: {
                    interval: 0,
                    show: true,
                    textStyle: {
                        color: '#FFFFFF',
                    },
                    fontSize: 12,
                },
                axisTick: {
                    show: true,
                    length:40,
                    alignWithLabel:'center',
                    interval:function(index, value){
                        if(value==''){
                            if(index!=0&&index!=36){
                                return true
                            }
                        }
                    },
                    lineStyle:{
                        color:'#007CD0'
                    }
                },
            },
            {
                data: ['',''],
                type: 'category',
                axisLine: {
                    show: false
                },
                position:'bottom',
                axisLabel: {
                    show: false,
                },
                inverse:true,
                axisTick: {
                    show: true,
                    length:40,
                    color:'red',
                    interval:function(index,value){
                        if(index==1){
                            return false
                        }
                        return true
                    } ,
                    lineStyle:{
                        color:'#007CD0'
                    }
                },
 
            },
            {
                data: ['',''],
                type: 'category',
                axisLine: {
                    show: false
                },
                position:'bottom',
                axisLabel: {
                    show: false,
                },
                inverse:false,
                axisTick: {
                    show: true,
                    length:40,
                    color:'red',
                    interval:function(index,value){
                        if(index==1){
                            return false
                        }
                        return true
                    } ,
                    lineStyle:{
                        color:'#007CD0'
                    }
                },
            }
    ],
    yAxis: [
            {
                type: 'value',
                axisTick: {
                    show: false,
                },
                axisLine:{
                    show:false,
                },
                splitLine:{
                    show:false
                },
                axisLabel:{
                    formatter:function(index,value){
                        return value+'%'
                    }
                }
            },
            {
                type: 'value',
                axisTick: {
                    show: false,
                },
                axisLine:{
                    show:false,
                },
                splitLine:{
                    show:false
                }
            }
    ],
    graphic:{
        elements:[
            {
                type:'text',
                left:'20%',
                bottom:'1%',
                style:{
                    text:'19Y AVG',
                    font:'15px " "',
                    fill:'white'
                }
            },
            {
                type:'text',
                left:'42%',
                bottom:'1%',
                style:{
                    text:'Oct',
                    font:'15px " "',
                    fill:'white'
                }
            },
            {
                type:'text',
                left:'62%',
                bottom:'1%',
                style:{
                    text:'47Wk',
                    font:'15px " "',
                    fill:'white'
                }
            },
            {
                type:'text',
                left:'83%',
                bottom:'1%',
                style:{
                    text:'30th',
                    font:'15px " "',
                    fill:'white'
                }
            }
        ]
    },
    series: [
            {
                name: 'PR',
                type: 'bar',
                barWidth:'50%',
                itemStyle: {
                    normal: {
                        color: '#148084',
                    }
                },
                data: [
                        '', 
                        {
                            value:5,
                            itemStyle:{
                                fontSize:12,
                                color:'#00b0ff'
                            }
                        }, {
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#4ad2bf'
                            }
                        },{
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#00b0ff'
                            }
                        }, {
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#4ad2bf'
                            }
                        },{
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#00b0ff'
                            }
                        },{
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#4ad2bf'
                            }
                        },{
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#00b0ff'
                            }
                        },{
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#4ad2bf'
                            }
                        },
                        '',
                         {
                            value:5,
                            itemStyle:{
                                fontSize:12,
                                color:'#00b0ff'
                            }
                        }, {
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#4ad2bf'
                            }
                        },{
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#00b0ff'
                            }
                        }, {
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#4ad2bf'
                            }
                        },{
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#00b0ff'
                            }
                        },{
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#4ad2bf'
                            }
                        },{
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#00b0ff'
                            }
                        },{
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#4ad2bf'
                            }
                        },
                        '',
                         {
                            value:5,
                            itemStyle:{
                                fontSize:12,
                                color:'#00b0ff'
                            }
                        }, {
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#4ad2bf'
                            }
                        },{
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#00b0ff'
                            }
                        }, {
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#4ad2bf'
                            }
                        },{
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#00b0ff'
                            }
                        },{
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#4ad2bf'
                            }
                        },{
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#00b0ff'
                            }
                        },{
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#4ad2bf'
                            }
                        },
                        '',
                         {
                            value:5,
                            itemStyle:{
                                fontSize:12,
                                color:'#00b0ff'
                            }
                        }, {
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#4ad2bf'
                            }
                        },{
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#00b0ff'
                            }
                        }, {
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#4ad2bf'
                            }
                        },{
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#00b0ff'
                            }
                        },{
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#4ad2bf'
                            }
                        },{
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#00b0ff'
                            }
                        },{
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#4ad2bf'
                            }
                        },
                ]
            },
            {
                name: 'PR',
                type: 'line',
                barWidth:'25%',
                itemStyle: {
                    normal: {
                        color: '#bede51',
                    }
                },
                data: [
                         '', 
                        {
                            value:5,
                            itemStyle:{
                                fontSize:12,
                                color:'#00b0ff'
                            }
                        }, {
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#4ad2bf'
                            }
                        },{
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#00b0ff'
                            }
                        }, {
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#4ad2bf'
                            }
                        },{
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#00b0ff'
                            }
                        },{
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#4ad2bf'
                            }
                        },{
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#00b0ff'
                            }
                        },{
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#4ad2bf'
                            }
                        },
                        '',
                         {
                            value:5,
                            itemStyle:{
                                fontSize:12,
                                color:'#00b0ff'
                            }
                        }, {
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#4ad2bf'
                            }
                        },{
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#00b0ff'
                            }
                        }, {
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#4ad2bf'
                            }
                        },{
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#00b0ff'
                            }
                        },{
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#4ad2bf'
                            }
                        },{
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#00b0ff'
                            }
                        },{
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#4ad2bf'
                            }
                        },
                        '',
                         {
                            value:5,
                            itemStyle:{
                                fontSize:12,
                                color:'#00b0ff'
                            }
                        }, {
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#4ad2bf'
                            }
                        },{
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#00b0ff'
                            }
                        }, {
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#4ad2bf'
                            }
                        },{
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#00b0ff'
                            }
                        },{
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#4ad2bf'
                            }
                        },{
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#00b0ff'
                            }
                        },{
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#4ad2bf'
                            }
                        },
                        '',
                         {
                            value:5,
                            itemStyle:{
                                fontSize:12,
                                color:'#00b0ff'
                            }
                        }, {
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#4ad2bf'
                            }
                        },{
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#00b0ff'
                            }
                        }, {
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#4ad2bf'
                            }
                        },{
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#00b0ff'
                            }
                        },{
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#4ad2bf'
                            }
                        },{
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#00b0ff'
                            }
                        },{
                            value:6,
                            itemStyle:{
                                fontSize:12,
                                color:'#4ad2bf'
                            }
                        },
                ]
            } 
    ]
}; 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值