网上有基本就是俩种方法:myChart.clear()和myChart.setOption(option,true)
但是我的项目还是不管用,我向它传递了空的数组,用上面方法不行,就加了一些判断。
....以上代码省略
关键代码如下:
var myChart = ec.init(document.getElementById('broadbandAd'));
if (y_show.length > 0
&& y_click.length > 0
&& y_cost.length > 0
&& y_click_rate.length > 0
){
var option = {
......你设置的数据
}
// 加载数据
myChart.setOption(option);
}else {
// 加载完再清空
myChart.clear();
}