预期是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'}}
]
}