mpandroidchart - 条形图中的y值变化动画

时间:2015-01-31 13:09:19

标签: android mpandroidchart

animateY上调用barChart时,将重绘整个图表,将条形图从y-zero设置为y-new。

barChart.invalidate();
barChart.animateY(1000);

是否可以将动画限制为值更改。从而允许用户看到图表如何从y-old(例如100)增长到y-new(例如120)?

1 个答案:

答案 0 :(得分:5)

我遇到了同样的问题而无法找到解决方案。所以,我创建了一个可以调用来处理这种任务的类。

List<Entry> oldEntries = ...
List<Entry> newEntries = ...

AnimateDataSetChanged changer = new AnimateDataSetChanged(600, mChart, oldEntries, currentDataEntries);
changer.setInterpolator(new AccelerateInterpolator()); // optionally set the Interpolator
changer.run();

您可以这样调用该类:

(?<=">)[^\d]+
^^^^^^^