起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1250|回复: 4

[处理中3] 麻烦帮我看下Echarts数据获取的问题(图表只显示三号位的数据)

[复制链接]

4

主题

17

帖子

31

积分

新手上路

Rank: 1

积分
31
QQ
发表于 2016-12-7 13:44:41 | 显示全部楼层 |阅读模式
  1. Model.prototype.modelLoad = function(event){
  2.     var myChart = echarts.init(this.getElementByXid('kucunhuowei'));
  3.                 var JSONObject=[{"name":"一号位","value":"10"},{"name":"二号位","value":"6"},{"name":"三号位","value":"5"}];
  4.                 var names=[];
  5.                 var values=[];
  6.                 for(i=0;i<JSONObject.length;i++){
  7.                 names=JSONObject[i].name;
  8.                 values=JSONObject[i].value;
  9.                 }
  10.                
  11.                
  12.     var option = {   
  13.                         tooltip : {
  14.                                 trigger : 'item',
  15.                                 formatter : "{a} <br/>{b} : {c} ({d}%)"
  16.                         },
  17.                         legend : {
  18.                                 orient : 'vertical',
  19.                                 left : 'left',
  20.                                 data : []
  21.                         },
  22.                         series : [ {
  23.                                 name : '库存数据',
  24.                                 type : 'pie',
  25.                                 radius : '50%',
  26.                                 center : [ '50%', '55%' ],
  27.                                 label : {
  28.                                      normal : {
  29.                                                 show : true,
  30.                                                 formatter : '{b} : {c} ({d}%)',
  31.                                                 textStyle : {
  32.                                                         fontSize : 14,
  33.                                                 }
  34.                                         },
  35.                                      emphasis : {
  36.                                                 show : true
  37.                                         }
  38.                                 },
  39.                                 data : [{name:names,value:values}],
  40.                                 itemStyle : {
  41.                                         emphasis : {
  42.                                                 shadowBlur : 10,
  43.                                                 shadowOffsetX : 0,
  44.                                                 shadowColor : 'rgba(0, 0, 0, 0.5)'
  45.                                         }
  46.                                 }
  47.                         } ]
  48.                 };
  49.                
  50.                 // 使用刚指定的配置项和数据显示图表。
  51.                 myChart.setOption(option);
  52.         };
复制代码

4

主题

17

帖子

31

积分

新手上路

Rank: 1

积分
31
QQ
 楼主| 发表于 2016-12-7 13:49:36 | 显示全部楼层
本帖最后由 ycw31869 于 2016-12-7 13:51 编辑

C:\Users\Administrator\Desktop\捕获2.png
捕获2.PNG
回复 支持 反对

使用道具 举报

发表于 2016-12-7 14:26:34 | 显示全部楼层
Echarts 属于第三方控件的用法!
你可以上网查下~!显示不对, 有可能就是数据存的格式不符合要求!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

4

主题

17

帖子

31

积分

新手上路

Rank: 1

积分
31
QQ
 楼主| 发表于 2016-12-7 14:58:15 | 显示全部楼层
liangyongfei 发表于 2016-12-7 14:26
Echarts 属于第三方控件的用法!
你可以上网查下~!显示不对, 有可能就是数据存的格式不符合要求! ...

那我的调用数据的方式对吗?还是就只是json没写对了
回复 支持 反对

使用道具 举报

发表于 2016-12-7 15:57:53 | 显示全部楼层
ycw31869 发表于 2016-12-7 14:58
那我的调用数据的方式对吗?还是就只是json没写对了

不确定!需要你看看Echarts 提供的案例demo是怎么写的!
建议上网搜下吧!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-6-18 11:15 , Processed in 0.066196 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表