我正在尝试使用像this video这样的 Core Plot 库在 IOS 应用程序上绘制 ECG

ios - 使用Core Plot库在IOS中进行ECG绘图。-LMLPHP

一般而言,心电图应在特定时间间隔后从图的左端绘制(屏幕快照中的 Lead 1)绘制。当我在指定时间间隔后在我的APP中绘制心电图时,每个图都绘制在顶部上图的
我们如何解决这个

最佳答案

您可以在Plot Gallery示例应用程序中实现类似于“实时绘图”演示的方法,尽管您的应用程序要简单一些,因为您不需要在每帧新数据之后都更新绘图空间。通过在中断的任一侧的点之间插入带有NSNullNAN值的数据点,可以在绘图线中留出间隙。

每次更改图数据后,都必须重新绘制图,因此您需要在图的大小(像素尺寸)和数据点数量与所需的更新率之间取得平衡。请注意,范围是用起始位置和范围的长度指定的。要添加一个新的数据点并将空白移到一个点上,请重新加载从arrayIndex开始且长度为两(2)的范围。为每个新点增加arrayIndex,并在结束时回绕到索引零(0)。

关于ios - 使用Core Plot库在IOS中进行ECG绘图。,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31590249/

10-13 09:02