首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使android plot ECG图平滑

如何使android plot ECG图平滑
EN

Stack Overflow用户
提问于 2016-10-12 22:08:57
回答 1查看 1.9K关注 0票数 0

如何使用AdvancedLineAndPointRenderer.Formatter在Android绘图中平滑心电图形。插值参数可以用于plot或MyFadeFormatter吗?

EN

回答 1

Stack Overflow用户

发布于 2016-10-13 02:32:29

Javadoc:https://76-1424783-gh.circle-artifacts.com/0/tmp/circle-artifacts.Ra0lmjJ/javadoc/com/androidplot/xy/AdvancedLineAndPointRenderer.html中提到,AdvancedLineAndPointRenderer目前不支持插值

如果需要,可以扩展AdvancedLineAndPointRenderer以添加插值,但通常插值算法不能很好地处理动态数据,这是由于曲线的计算方式:考虑到较新的点,最新的曲线将发生明显的变化。

第二种是使用beziers来获得平滑的线条,这是大多数其他图形库都使用的。这种方法的问题是,绘制的直线可能会严重超出或低于控制点,从而导致错误数据。在StackOverflow上有很多关于如何做到这一点的文章。在旧版本的Androidplot中也有一个使用quadTo的实现:https://github.com/halfhp/androidplot/blob/0.6.1/AndroidPlot-Core/src/main/java/com/androidplot/xy/BezierLineAndPointRenderer.java

最后,也可能是最简单的方法,就是在将x/y数据添加到序列中之前,自己对其进行插值。此方法将允许您在Androidplot的任何现有渲染器中使用插值。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40000813

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档