var names = [];
var nums = [];
定义两个变量名
在初始化success里加上循环
url在初始化里有,所以不需要再写一遍了
success: function (json) {
for (var i = 0; i < json.length; i++) {
names.push(json[i].datetime);
nums.push(json[i].feiliaobi);
}
cbecharts(names,nums)
}
cbecharts(names,nums)
定义方法
function cbecharts(datetime,feiliaobi) {
var myChart = echarts.init(document.getElementById('chengbenecharts'));
var option = {
title: {
text: '堆叠区域图'
},
tooltip: {
trigger: 'axis',
axisPointer: {
type: 'cross',
label: {
backgroundColor: '#6a7985'
}
}
},
toolbox: {
feature: {
saveAsImage: {}
}
},
grid: {
left: '3%',
right: '4%',
bottom: '3%',
containLabel: true
},
xAxis: [{
data:datetime
}],
yAxis: [{
type: 'value',
data:feiliaobi
}],
series: [{
type: 'line',
}, ]
};
// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);
}