echarts data 赋值

原文出处: https://blog.youkuaiyun.com/u012157999/article/details/54576049

 之前自己存在误解,echarts中data数据格式不是字符串,格式是对象,下面代码中的item,就是你需要生成的对象,因此代码如下:

  1. //查询全部山西电厂信息
  2. function getChartData(myChart) {
  3. $.get( "/Liems/xslt/getAjaxText.jsp?&className=net.luculent.liems.l3p.portlets.mycals.MyMap&methodName=getAllDatas&canshu=&type=01", null, function(data){
  4. //echart的data数据格式是{对象,对象},{对象,对象}..,而不是字符串拼接,因此生成对象,放进数组
  5. var options = myChart.getOption();
  6. var arry=[];
  7. var arry2=[];
  8. for( var i= 0;i<data.a.length;i++){
  9.     var item={
  10.         name:data.c[i],
  11.         x:data.d[i] ,
  12.         y:data.e[i],
  13.         pic:data.f[i],
  14.     }
  15.     arry.push(item);

  16.     var items={
  17.         name:data.a[i],
  18.         value:data.b[i]
  19.     };
  20.     arry2.push(items);
  21. }
  22. options.series[ 0].data=arry2;
  23. options.series[ 0].markPoint.data=arry;
  24. myChart.hideLoading();
  25. myChart.setOption(options);
  26. }, "json");
  27. }

        方法getChartData(myChart);放在myChart.setOption(option);后面就行了


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值