用 for 循环给 Entry 赋值的时候由于是 整型转换成float 会有误差,在MarkerView时会不准确. 解决方法是给Entry传入一个额外的Object,再取出来就行了
barEntry.add(new BarEntry(i, phaseData.get(i).floatValue()*100, i));
Enrty e;
(int)e.getData()
用 for 循环给 Entry 赋值的时候由于是 整型转换成float 会有误差,在MarkerView时会不准确. 解决方法是给Entry传入一个额外的Object,再取出来就行了
barEntry.add(new BarEntry(i, phaseData.get(i).floatValue()*100, i));
Enrty e;
(int)e.getData()
转载于:https://my.oschina.net/u/3136970/blog/1512215