echarts更新数据的方法,更新配置
//初始创建var myChart = echarts.init(document.getElementById('main'));varoption = {........}myChart.setOption(option);function refreshData(data){//刷新数据var option = myChart.getOption();...
·
//初始创建
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);//自定义刷新的时候调用
注:这的data 需要根据实际情况改变,这只是改了series里第一项的数据,如果有多项,你的data 应该 传个数组,循环给 option.series[i].data 赋值,执行myChart.setOption(option)更新数据。
可以试着 console.log(myChart.getOption()),就可以大概看出它的数据格式,都可以通过对其中的配置 或数据进行 修改 。再重新setOption(option)就可以实现更新了;
(白话)
更多推荐
已为社区贡献1条内容
所有评论(0)