折线图()折点位于X轴两标签之间)

描述:当前是关于Echarts图表中的 折线图 示例。
 
            option = {
    tooltip: {
        trigger: 'axis',
        axisPointer: {
            type: 'cross',
            crossStyle: {
                color: '#999'
            }
        }
    },
    legend: {
        data: ['A槽', 'B槽', 'C槽', 'D槽'],
    },
    xAxis: [{
        type: 'category',
        axisLabel:{
            interval:0
        },
        axisTick: {
            alignWithLabel: true,
            interval:0
        },
        data: ['08:30', '10:30', '12:30', '14:30', '16:30', '18:30', '20:30', '22:30', '00:30', '02:30', '04:30', '06:30','08:30'],
        axisPointer: {
            type: 'shadow'
        }
    }, ],
    yAxis: [{
        type: 'value',
        axisLabel: {
            formatter: '{value} kg'
        }
    }],
    series: [
        {
        xAxisIndex: 1,
        name: 'A槽',
        type: 'line',
        yAxisIndex: 0,
        connectNulls: true,//没数据的断点补齐,平滑连接
        data: [2.0, 2.2, 3.3, 4.5, 6.3, 10.2, 20.3, 23.4, 23.0, 16.5, 12.0,10]
    },
    {
        xAxisIndex: 1,
        name: 'B槽',
        type: 'line',
        yAxisIndex: 0,
        connectNulls: true,
        data: [2, 3, 2, 2.2, 3.4, 1.5, 7.8, 14, 12, 3.8, 12.5, 8]
    },
    {
        xAxisIndex: 1,
        name: 'C槽',
        type: 'line',
        yAxisIndex: 0,
        connectNulls: true,
        data: [2.8, 3.2, 4.3, 3.5, 7.3, 6.2, 14.3, 32.4, 11.0, 12.5, 9.0]
    },
    {
        xAxisIndex: 1,
        name: 'D槽',
        type: 'line',
        yAxisIndex: 0,
        connectNulls: true,
        data: [4.0, 5.2, 6.3, 5.5, 7.3, 8.2, 18.3, 15.4, 16.0, 22.5, 16.0,24]
    },
    ]
};

// 增加了一个隐藏的x轴,用来控制线图的点的位置
option.xAxis[1] = {
    type: 'value',
    max: option.xAxis[0].data.length * 100,
    show: false
}
option.series[0].data = option.series[0].data.map((x, i) => [100 + i * 100, x])
option.series[1].data = option.series[1].data.map((x, i) => [100 + i * 100, x])
option.series[2].data = option.series[2].data.map((x, i) => [100 + i * 100, x])
option.series[3].data = option.series[3].data.map((x, i) => [100 + i * 100, x])