实现X时间轴的视觉效果echarts 配置项内容和展示

用X轴来实现时间轴的视觉效果,要求两个整点的刻度长度,比两个整点间的刻度长度长。给出了图片,就是想实现图片中的效果。万分感谢

配置项如下
      option = {
    xAxis: {
                show: true,
                type: 'category',
                offset:-200,    //为了将X轴放到中间
                boundaryGap: false,
                data: ['17:00', '17:10', '17:20', '17:30', '17:40', '17:50',
                       '18:00', '18:10', '18:20', '18:30', '18:40', '18:50',
                       '19:00', '19:10', '19:20', '19:30', '19:40', '19:50',
                       '20:00', '20:10', '20:20', '20:30', '20:40', '20:50',
                       '21:00', '21:10', '21:20', '21:30', '21:40', '21:50',
                       '22:00'],
                axisLabel: {
                    show: true,
                    interval: 0,
                    formatter: function (value) {
                        var minute = value.split(":")[1];   //拿到分钟
                        if (minute == "00") {
                            return value;
                        } else {
                            return "";
                        }
                    }
                },
                axisTick:{
                    show:true,
                    interval:0,
                    length:8
                }
            },
            yAxis: {
                show: false,
                type: 'value'
            },
            series: [
                {
                    name: '无数据',
                    type:'bar'
                }
            ]
};
    
截图如下