多折线x轴不对等且data数组长度不对等的问题echarts 配置项内容和展示

请问一下各位第二条只有两个值的情况下 如何把第二个值对应到x轴的8?

配置项如下
      option = {
    xAxis: [{
        type: 'category',
        data: [1,2,3,4,'-','-','-','-']
    },{
        type: 'category',
        data: [1,2,3,4,5,6,7,8]
    }],
    yAxis: {
        type: 'value'
    },
   
    series: [{
        xAxisIndex: 0,
        data:  [1,2,1],
        type: 'line'
    },{
        xAxisIndex: 1,
        data:  [3,4],
        type: 'line'
    }]
};

    
截图如下