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'}} ] }