echart 实现上下双X轴 数据展示

直接上图上配置
在这里插入图片描述

 const option = {
    tooltip: {
        trigger: 'axis',
        axisPointer: {
            type: 'shadow'
        },
    },
    Calculable: true,
    legend: {//图例
      data: ['在线','离线','I级异常','II级异常'],
      
      
    },
    grid: [{bottom:"50%"},{top:'50%'}],
    xAxis: [
        {
            type: 'category',
            show:true,
            axisLine: {show: true, onZero: false},
            axisTick: {show: false},
            axisLabel: {show: false,color:"green",fontSize:16},
            splitArea: {show: false},
            splitLine: {show: false},
            data:['7/01','7/02','7/03','7/04','7/05'],
            position:"top",
            min:0,
            nameTextStyle:{fontSize:16},
        },
        {
            type: 'category',
            show:true,
            axisLine: {show: true, onZero: false},
            axisTick: {show: false},
            axisLabel: {show: true,color:"green",fontSize:16},
            splitArea: {show: false},
            splitLine: {show: false},
            data:['7/01','7/02','7/03','7/04','7/05'],
            gridIndex:1,
            position:"bottom",
            zlevel:10,
            min:0,
            nameTextStyle:{fontSize:16},
        }
    ],
    yAxis: [
        {
            type: 'value',
            axisLine: {show: true, onZero: false,lineStyle:{color:"#000"}},
            axisLabel: {formatter: '{value}',fontSize:16},
            minInterval:1,
            splitLine:false,
            inverse:true, 
            nameTextStyle:{fontSize:16},
            min:0,
            max:24,
        },
        {
            type: 'value',
            axisLine: {show: true, onZero: false,lineStyle:{color:"#000"}},
            axisLabel: {formatter: '{value}',fontSize:16},
            minInterval:1,
            position:"left",
            splitLine:false,
            gridIndex:1,
            nameTextStyle:{fontSize:16},
            min:0,
            max:24,
        }
    ],
    series: [
        {type:"bar",name:"在线",barMaxWidth:40,data:[10, 2, 3, 4, 5],itemStyle:{normal:{color:'green'}}},
        {type:"bar",name:"离线",barMaxWidth:40,data:[5, 4, 3, 2, 10],itemStyle:{normal:{color:'gray'}}},
        {type:"bar",name:"I级异常",barMaxWidth:40,data:[12, 12, 5, 5, 4],xAxisIndex: 1,yAxisIndex: 1,itemStyle:{normal:{color:'orange'}}},
        {type:"bar",name:"II级异常",barMaxWidth:40,data:[12, 24, 5, 5, 4],xAxisIndex: 1,yAxisIndex: 1,itemStyle:{normal:{color:'red'}}},
    ]
};
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值