MPAndroidChart实时图

时间:2015-07-22 08:52:56

标签: android real-time mpandroidchart

我不断向LineData添加数据,并且它在某些方面运行良好。通常它发生在X轴指数超过1000之后。我相信一旦有一些新数据到达,添加到图表中的数据就不会被删除。我是否需要自己删除值或库是否提供了一些回收?

此外,当向后滚动时,只允许滚动到某个X索引,然后一旦达到特定的X索引,它就会自动跳转到LineData中的最大索引。我们可以回滚的数量如何控制?

1 个答案:

答案 0 :(得分:0)

这是我实施的解决方案。像魅力一样。

if(dataSet[i].getEntryCount() == NumberOfPointYouCareAbout) {
       mChartData[i].removeXValue(0);
       dataSet[i].removeEntry(0);

       for (Entry entry : dataSet[i].getYVals()) {
           entry.setXIndex(entry.getXIndex() - 1);
       }
 }