当我动态绘制值时,我希望在折线图上显示最近绘制的值(借助AChartEngine库绘制)。换句话说,我希望沿x轴向左滚动折线图,以显示最新的绘制值并隐藏最旧的绘制值。如何实现呢?
最佳答案
每当您将值添加到数据集时,如果调用chartView.repaint();图表将使用新值进行更新。
为了使值向左滚动,您需要更改X轴上的可见区域:
renderer.setXAxisMin(theMinimumVisibleValue);
// this may be optional
// renderer.setXAxisMax(theMaximumVisibleValue);