使用dataset传入数据,以及x轴类型为time时,横轴不能正确显示时间echarts 折线配置项内容和展示

预期是x轴能够显示每个数据点的time字段信息(时间戳),虽然图中实际数据点可以正确显示,但是X轴只能显示一个时间

配置项如下
      option = {
    legend: {},
    tooltip: {},
    dataset: [{
        dimensions: ['value', 'time'],
        source: [
            {'time': 1539915531, 'value': 20},
            {'time': 1539915533, 'value': 50},
            {'time': 1539915535, 'value': 10},
            {'time': 1539915539, 'value': 35},
            ],
    },{
        dimensions: ['value', 'time'],
        source: [
            {'time': 1539915531, 'value': 80},
            {'time': 1539915533, 'value': 20},
            {'time': 1539915537, 'value': 30},
            {'time': 1539915539, 'value': 35},
            ],
    }],
    xAxis: [
        {
            type: 'time', 
            gridIndex: 0,
            axisLabel: {
                formatter: function (v) {
                    var date = new Date(v * 1000);
                    return date.getFullYear() + '-' + (date.getMonth() + 1)
                        + '-' + date.getDate() + ' '
                        + date.getHours() + ':' + date.getMinutes()
                        + ':' + date.getSeconds();
                }
            }
        }
    ],
    yAxis: [
        {gridIndex: 0, name: 'test1'}
    ],
    grid: [
        {bottom: '55%'},
        {top: '55%'}
    ],
    series: [
        {type: 'line', datasetIndex: 0, name: 'data1', encode:  {x: 'time', y:'value',  tooltip: ['time', 'value']}},
        {type: 'line', datasetIndex: 1, name: 'data2', encode:  {x: 'time', y:'value'}}
    ]
}
    
截图如下