echarts更新數據的方法


//初始創建
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數據數據庫同步進行刷新是一個問題,等我親測后,會回復大家的!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM