//初始創建 var myChart = echarts.init(document.getElementById('main')); var option = {........} myChart.setOption(option); function refreshData(data){ //刷新數據 var option = myChart.getOption(); option.series[0].data = data; myChart.setOption(option); } refreshData(data);//自定義刷新的時候調用 --------------------- 作者:前端小獅 來源:CSDN 原文:https://blog.csdn.net/m0_37885651/article/details/86700973 版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
注:這的data 需要根據實際情況改變,這只是改了series里第一項的數據,如果有多項,你的data 應該 傳個數組,循環給 option.series[i].data 賦值,執行myChart.setOption(option)更新數據。
可以試着 console.log(myChart.getOption()),就可以大概看出它的數據格式,都可以通過對其中的配置 或數據進行 修改 。再重新setOption(option)就可以實現更新了
在進行echarts時遇到的問題,對於echarts數據數據庫同步進行刷新是一個問題,等我親測后,會回復大家的!