Andridplot如何在不影响绘图速度的情况下动态更改窗口大小?

时间:2016-04-27 21:51:03

标签: android androidplot

我正在使用Androiplot Linechart绘制实时数据,以便在一秒内绘制240点。我使用域边界为3秒(这意味着将在一个窗口中绘制720点)。我正在使用搜索栏将窗口大小从1秒更改为10秒。如果搜索栏更改为10,则我的域边界将为2400.

现在的问题是随着域边界越来越大,绘图变得越来越慢。其他更改域名没有其他变化。有人可以帮我弄清楚为什么当窗口尺寸变大时,为什么突然出现绘图延迟

1 个答案:

答案 0 :(得分:0)

除了在绘制较少数据时向应用程序添加人工延迟,为了保持恒定的帧速率,它不可能以恒定速率处理和呈现越来越多的数据。 / p>

您可以采取一些措施来加快渲染速度,但在一天结束时,随着渲染数据的大小增加,渲染仍会变慢。

我建议使用像decimation之类的东西来缩小数据集的常量,然后渲染下采样数据集。有很多方法可以做到,你采取的方法实际上取决于你的建模。