echarts2 中 setOption 第二个参数为 true 表示新的 option 不与原 option 合并
ddata = data.list;
$.each(ddata, function(idx, itm){
if(idx >= 5){
return false;
}
chart_series0_data.push({value: roundNumber(parseFloat(itm.zcl), 2), name: itm.hymc})
});
// 此处如果为空,则要设置一个默认值
// 否则在再次加载到有数据时,会有图层“无数据”影响正常图层
if(chart_series0_data.length == 0){
chart_series0_data.push(0);
}
chart_option.series[0].data = chart_series0_data;
chart.setOption(chart_option, true);
设置为true的话,就是notMerge 不合并,false的话,就Merge 之前的东西还保留~
可选,是否不跟之前设置的 option 进行合并,默认为 false,即合并。
拓展:setOption中3个参数的含义
option:图表的配置项和数据
notMerge:可选,是否不跟之前设置的 option 进行合并,默认为 false,即合并。
lazyUpdate:可选,在设置完 option 后是否不立即更新图表,默认为 false,即立即更新。
骑着母猪去打猎的备忘录,如有侵权请联系本人骑着母猪去打猎删除。https://www.cnblogs.com/shichq/p/18793009
如果本文对您有所帮助,麻烦在下面评论里面随便敲上那么几下键盘,谢谢了