MPAndroidChart实时图表
MPAndroidChart real-time graph
我不断地向 LineData 添加数据,它在某些时候运行良好。通常它发生在 X 轴索引超过 1000 之后。我相信一旦有一定数量的新数据到达,添加到图形中的数据就不会被删除。我需要自己删除这些值还是图书馆提供一些回收服务?
此外,当向后滚动时,只允许滚动到某个 X 索引,然后一旦达到特定的 X 索引,它就会自动跳转到 LineData 中的最大索引。如何控制我们可以回滚的数量?
这是我实施的解决方案。很有魅力。
if(dataSet[i].getEntryCount() == NumberOfPointYouCareAbout) {
mChartData[i].removeXValue(0);
dataSet[i].removeEntry(0);
for (Entry entry : dataSet[i].getYVals()) {
entry.setXIndex(entry.getXIndex() - 1);
}
}
我不断地向 LineData 添加数据,它在某些时候运行良好。通常它发生在 X 轴索引超过 1000 之后。我相信一旦有一定数量的新数据到达,添加到图形中的数据就不会被删除。我需要自己删除这些值还是图书馆提供一些回收服务?
此外,当向后滚动时,只允许滚动到某个 X 索引,然后一旦达到特定的 X 索引,它就会自动跳转到 LineData 中的最大索引。如何控制我们可以回滚的数量?
这是我实施的解决方案。很有魅力。
if(dataSet[i].getEntryCount() == NumberOfPointYouCareAbout) {
mChartData[i].removeXValue(0);
dataSet[i].removeEntry(0);
for (Entry entry : dataSet[i].getYVals()) {
entry.setXIndex(entry.getXIndex() - 1);
}
}