echarts异步加载多图表切换样式不更新

异步获取多图表时,仅有数据及坐标轴更新,样式无法更新。查看api手册,使用clear方法清除即可。(清空当前实例,会移除实例中所有的组件和图表。清空后调用 getOption 方法返回一个{}空对象。)

echarts异步加载多图表切换样式不更新

echarts异步加载多图表切换样式不更新

myChart.clear();
$.ajax({
    url: "{:U('Chart/ajax_get_data')}",
    type: "POST",
    dataType:'json',
    data: {'starttime':starttime,'endtime':endtime,'bytime':bytime,'bytype':bytype,'showby':showby},
    success :function(res){
        // 填入数据
        options.xAxis[0].data = eval(res.category);
        options.legend.data = eval(res.legend);
        options.series = eval(res.series);
        options.yAxis = eval(res.y);
        options.tooltip.trigger = res.trigger;

        myChart.setOption(options);
    }
});
return false;

Tags: none

添加新评论