使用 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);
我有一个实时图表(比如心电图)。我需要显示 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);