問題
使用echarts對數(shù)據(jù)進(jìn)行折線圖展示時(shí)迹辐,第一次數(shù)據(jù)是正確的枪孩,當(dāng)切換數(shù)據(jù)憔晒,重新setOption
時(shí)藻肄,數(shù)據(jù)錯(cuò)亂。如圖:
第一次點(diǎn)擊正確展示
第二次點(diǎn)擊數(shù)據(jù)錯(cuò)亂.png
方案
查詢echarts官方文件拒担,有clear
方法:清空當(dāng)前實(shí)例嘹屯,會移除實(shí)例中所有的組件和圖表。清空后調(diào)用 getOption 方法返回一個(gè){}空對象澎蛛。
驗(yàn)證:
myCharts.clear();
myCharts.setOption(option);
再次點(diǎn)擊折線圖顯示正常抚垄。