1、比如坐标一月、二月、三月、四月.....有对应的值01,02,03,04.....
2、怎么才能做到在点击14.5这个点时,能够获取到四月对应的value(04),现在api,网上提供的都是直接获取x轴的值(四月)
1、比如坐标一月、二月、三月、四月.....有对应的值01,02,03,04.....
2、怎么才能做到在点击14.5这个点时,能够获取到四月对应的value(04),现在api,网上提供的都是直接获取x轴的值(四月)
后续研究了下其实是可以往数组里塞对象的。下面以饼图为例,代码如下
var data1 = ret.dataList;
var totalNum = 0;
var obj = null,result = [];
for(var i=0;i<data1.length;i++){
obj = {};
obj.name = data1[i].name;
obj.age= data1[i].age;
obj.y = data1[i].num;
totalNum += parseInt(data1[i].num);
result.push(obj);
}
这样在点击饼图的时候就可以获取自己想要的字段。
13 回答12.7k 阅读
7 回答1.9k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
6 回答812 阅读✓ 已解决
6 回答1k 阅读
2 回答1.3k 阅读✓ 已解决
我觉得api可能有获取的方式,但是我暂时没时间去看,不过提供另外一个思路给你,这里面显示的数据是你传入的,月份跟数值肯定是匹配的,你用一个对象数组把月份和数值映射起来,然后,获取到value就去这个映射里去取对应的月份,至于如果出现两个月的值相同的情况,你可以用鼠标的x轴坐标判断一下