使用layui封装的ajax从后台获取数据,重新渲染图表: var ajax = new $ax(Utils.ctxPath + "/report/selectEcharts", function (dat) { value=dat.echartsData; names=dat.dimension; var option = myChart.getOption(); option.series[0].data=value; var model=$("#model").val(); if (model==1){//柱状图 option.xAxis[0].data=names; }else if (model==2){//折线图 option.xAxis[0].data=names; }else if (model==3){//饼图 option.legend[0].data=names; } myChart.clear(); myChart.setOption(option); }, function (data) { }); ajax.set("reportId", Utils.getUrlParam("targetId")); ajax.set("groupBy",$("#groupBy").val()); ajax.set("condition",dc.sureBtn().condition); ajax.start();
echarts图表重新渲染数据(包括饼图图例)
最新推荐文章于 2024-05-23 15:31:45 发布