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

echarts动态数据加时间轴坐标那个插件有一段代码不是很懂 上网上查也没有明确的答案 本人前端新手还请大家多多指教啊

https://img.mukewang.com/5c38039b00014b6310650517.jpg

慕后森
浏览 1228回答 1
1回答

holdtom

function randomData() {&nbsp; &nbsp; now = new Date(+now + oneDay); //让当前日期加上一天,也就是每次执行这个函数的时候会+1天&nbsp; &nbsp; value = value + Math.random() * 21 - 10; //生成一个随机的数值&nbsp; &nbsp; return {&nbsp; &nbsp; &nbsp; &nbsp; name: now.toString(), //时间转字符&nbsp; &nbsp; &nbsp; &nbsp; value: [&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [now.getFullYear(), now.getMonth() + 1, now.getDate()].join('/'), //生成日期的格式,例如:1998/1/2&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Math.round(value) //随机的值取整&nbsp; &nbsp; &nbsp; &nbsp; ]&nbsp; &nbsp; };}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++) {&nbsp; &nbsp; data.push(randomData()); //循环执行randomData,并将结果放入data数组}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript