请问怎么样让ECharts从后台获取数据并展示? 例子中data 是给指定的值, 可是我想要一个小例子 给我看一下
ajax 请求数据 ,放到ECharts 里。
设置ajax访问后台填充饼图 function setChartPie(url,id){ var Chart=require('echarts').init(document.getElementById(id)); Chart.showLoading({text: '正在努力的读取数据中...' }); var label=[]; var value=[]; $.ajax({ url:url, dataType:"json", success:function(data){ $.each(data,function(i,p){ label[i]=p['label']; value[i]={'name':p['label'],'value':p['value']}; }); Chart.hideLoading(); optionPie.legend.data=label; optionPie.series[0]['data']=value; optionPie.series[0]['radius']=[0,100]; Chart.setOption(optionPie); } }); }
|