@Kener-林峰
function returnZoomOption(xArrays,array2dataArray,arraytitle){
var option1 = {
tooltip : {};
for(var i=0;i<array2dataArray.length;i++){
option1.legend.data.push(arraytitle[i]);
option1.series.push({
name: arraytitle[i],
type: 'line',
data:array2dataArray[i]
});
}
return option1;
}
我把
array2dataArray=[
[12, 12, 3.5, 4.4, 3.3, 5.5, 6, 4.5, '-', 5.7, '-', 3.9, 6.1, 20],
['-', '-', '-', 3.3, '-', '-', '-', '-', 23, 6, 3.7, 3.9, 7.8, 3],
['-', '-', '-', '-', '-', '-', '-', '-', 5.8, 6, '-', 3.9, 6.1, '-'],
['-', '-', '-', '-', '-', '-', '-', '-', '-', 6, '-', 3.9, 7.8, '-'],
['-', '-', '-', '-', '-', '-', '-', '-', '-', 6, '-', 3.9, 6.1, '-'],
['-', '-', '-', '-', '-', '-', '-', '-', '-', 6, '-', 3.9, 7.8, '-'],
['-', '-', '-', '-', '-', '-', '-', '-', '-', 6, '-', 3.9, 7.8, '-'],
['-', '-', '-', '-', '-', '-', '-', '-', '-', 6, '-', 3.9, 7.8, '-']
]
arraytitle=['早餐前', '早餐后', '午餐前', '午餐后', '晚餐前', '晚餐后', '税前', '午夜']
xArrays=['2014-03-29', '2014-03-28', '2014-03-27', '2014-03-26', '2014-03-25', '2014-03-24', '2014-02-19', '2014-02-18', '2014-01-20', '2014-01-19', '2014-01-17', '2014-01-16', '2014-01-15', '2014-01-08'];
这些数据调用returnZoomOption()方法去绘图的时候,浏览器报错
Uncaught TypeError: Cannot read property 'sum' of undefined echarts.js:30
请问您一下,这是我代码的问题吗?如果'-'是数字就没问题,或者'-'较少时也没问题,请您帮我看一下这是什么问题,谢谢!
我的bug,升级1.4.1吧,已经修复
谢谢您!版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。