echarts中xAxis的type=‘time’

当type=time时,x轴不需要再另外设置data。
只需要再series中的data设为二维数组,每个元素是时间戳和值。
此时x轴会自定刻度间隔,需要自定义的话,使用splitNumber属性

如想获取当前时间前24小时,每隔半小时显示一个随机数。把下面获得的data赋值给series中的data属性即可
伪代码:

let a = [];
let now = Date.parse(new Date()); //获取当前时间戳
for (let i = 0; i < 48; i++) {
let A = Math.floor(Math.random() * (3000 - 800 + 1) + 800); //获取随机数,范围800--3000
let times = now - i * 30 * 60 * 1000;
a.unshift([times, A]);

你可能感兴趣的:(学习笔记)