java - 优化 XY 绘图数据

标签 java android optimization

我目前正在开发一个 Android 应用程序,该应用程序从传感器读取大量数据并以图表表示实时数据。

我的问题是阅读量非常大。每个点都有一个 X 和 Y 值。

我应该如何检测和修剪带有不必要点的直线? Before enter image description here

最佳答案

任何共线的 3 个连续点都可能失去中间点。这应该是算法的核心:遍历所有 x,如果 [x, x+1, x+2] 共线,则删除 [x+1] 并从 x 重试。

关于java - 优化 XY 绘图数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31835775/

相关文章:

java - 如何找到一个月中的星期几

java - 如何从spark java数据集中删除某些记录?

android - 向现有 txt 文件添加文本时出错

javascript - 如何优化编辑距离来检查距离为 1?

java - 优化冒泡排序

java - ServiceLoader,其中类型 parm 本身是通用的

java - TreeNode 始终聚焦

android - 在 CursorAdapter 中更改光标未正确更新列表项 View

android - ViewPager 的 fakeDragBy() 或 setCurrentItem() 不会吸附到当前项目

MySQL查询——基于权重的搜索引擎