使用 AChartEngine 从实时图中删除以前的数据

Remove previus data from live-graph with AChartEngine

我有一个实时图表(比如心电图)。我需要显示 50 X 的范围。每当我收到数据时,这会增加 X 的值(0、1、2 等),当我超过第 50 个值时,我需要显示 1-51、2-52 等值.到目前为止一切正常,但我需要从内存中删除最旧的值以减轻应用程序的负担,例如,如果我显示的值从 35 到 85,我想删除它们未显示的 0-34 值图表,这可能吗?谢谢。

将限制设置为 50 并添加条件以删除第一个值。

private int MAX_SIZE = 50;

现在添加以下代码以删除初始值

if(xySeries0.getItemCount()==50)
  xySeries0.remove(0);