先看一下效果图:
MA线是客户要求的,类似于股票里面的日线
效果图
html:
首先需要创建显示报表的区域:
需要填写id来与echarts联系
js:
首先引入js文件
贴上代码:
function MA(daycount, data) {
var result = [];
for (var i = 0; i < data.length; i++) {
var sum = 0;
// for (var j = i - daycount, m = 1; m <= daycount; j++, m++) { //不包括今天
for (var j = i - daycount +1, m = 1; m <= daycount; j++, m++) { //包括今天
if (j < 0) {
sum += 0;
} else {
sum += data[j];
}
}
result.push((sum / daycount).toFixed(2));
}
return result;
}
//调用ajax来实现异步的加载数据
function getusers(type) {
$.post("action.php",
{
action: 'getinfo',
Type:type,
Start:'',
End:'',
UserType:''
},
function (response) {
if(response == 0){
$('#main').htm