echarts第二次渲染时,第一次没有清除,急!

运行结果及报错内容 :第一次的图还在,重叠了
myChart.setOption(option,true),clear()无用
清除第一次结果,并成功渲染第二次图标

img

这是正确的

img

这是错误的图

加resize()可以吗

你清除 option里的data了吗 ?

  myChart.setOption(optiontrue);

第二参数为true时,表示不合并。为false时,表示合并,(合并就是会保留之前的数据)
看你也写了这个,初始化的一次就够了吧,这个是清除当前实例 myChart.clear(); //清除当前实例,重新加载; 我也复现不了这种情况,仔细再看下吧。

dispose重画吧