为了账号安全,请及时绑定邮箱和手机立即绑定

echarts动态数据加时间轴坐标有一段代码不明白

echarts动态数据加时间轴坐标有一段代码不明白

慕后森 2018-12-11 17:22:27
echarts动态数据加时间轴坐标那个插件有一段代码不是很懂 上网上查也没有明确的答案 本人前端新手还请大家多多指教啊
查看完整描述

1 回答

?
holdtom

TA贡献1805条经验 获得超10个赞

function randomData() {

    now = new Date(+now + oneDay); //让当前日期加上一天,也就是每次执行这个函数的时候会+1天

    value = value + Math.random() * 21 - 10; //生成一个随机的数值

    return {

        name: now.toString(), //时间转字符

        value: [

            [now.getFullYear(), now.getMonth() + 1, now.getDate()].join('/'), //生成日期的格式,例如:1998/1/2

            Math.round(value) //随机的值取整

        ]

    };

}


var data = [];

var now = +new Date(1997, 9, 3); //起始日期

var oneDay = 24 * 3600 * 1000; //一天的毫秒数

var value = Math.random() * 1000; //生成一个随机的数值

for (var i = 0; i < 1000; i++) {

    data.push(randomData()); //循环执行randomData,并将结果放入data数组

}


查看完整回答
反对 回复 2019-01-11
  • 1 回答
  • 0 关注
  • 1224 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信