require.config({
paths: {
echarts: NG_PATH+'Public/plugins/echarts'
}
});
require(
[
'echarts',
'echarts/theme/blue',
'echarts/chart/line'
],
function(ec,theme) {
var myChart = ec.init(obj,theme);
myChart.showLoading({
text: "数据正在努力加载..."
});
myChart.hideLoading();
var option = {
tooltip: {
trigger: 'axis'
},
legend: {
data:['接收', '发送']
},
dataZoom: {
show: false,
start: 0,
end: 100
},
xAxis: [
{
type: 'category',
boundaryGap: true,
data: json.category
},
],
yAxis: [
{
type: 'value',
scale: true,
name: json.unit,
boundaryGap: [0.2, 0.2]
}
],
series: [
{
name: '接收',
type: 'line',
data: json.data1
},{
name: '发送',
type: 'line',
data: json.data2
}
]
};
timeTicket = setInterval(function() {
var reName = reportName;
$.ajax({
url: '?c=Home/LinkFlow&a=linkFlowData',
type: 'POST',
timeout: 30000,
dataType: 'json',
data: {
interface_name: reName
},
success: function(data) {
myChart.addData([
[
0, // 系列索引
data.data1, // 新增数据
true, // 新增数据是否从队列头部插入
false // 是否增加队列长度,false则自定删除原有数据,队头插入删队尾,队尾插入删队头
],[
1,
data.data2,
true,
false,
data.category
]
]);
}
})
},5000);
myChart.setOption(option,true);
}
);
}
就是这段代码报的错
你好,楼主,你这个问题怎么解决的,echart加载图标在IE8下报这个错!
消息: 'series[...].type' 为空或不是对象
感谢楼上ABC同学的回答。