你的option根本就没有使用,也就是从来没有对line_chart设置过xAxis和yAxis的信息,你每次setOption的时候只设置了series信息,所以会报错; 所以,你需要一开始把option的配置项设置一次: var option = { .... series: [{ data: data.slice(data.length - 7), // 选最后七项 type: 'line' }] } line_chart.setOption(option) setInterval(function () { ... }, 500);
你的
option
根本就没有使用,也就是从来没有对line_chart
设置过xAxis
和yAxis
的信息,你每次setOption
的时候只设置了series
信息,所以会报错;所以,你需要一开始把
option
的配置项设置一次: