心电图信号绘制速度python

时间:2020-06-19 15:20:33

标签: python matplotlib heartbeat

我是新的python开发人员,我试图实时绘制记录的ECG信号(5分钟),如下图所示。问题是绘图过程要花很多时间。我使用的主要思想是基于输入信号的最后一个点与下一个点之间的画线(最新列表和最新列表)。问题在于,绘制1秒钟的输入信号需要花费10秒钟以上的时间。我尝试使用diff后端,例如PyQt5或WXAgg,但仍然需要花费很多时间。有没有解决方案可以使绘图过程更快甚至不是实时的?

enter image description here 我的代码:

>>> sorted([{'name': 'A', 'score': 12},
...     {'name': 'B', 'score': 20},
...     {'name': 'C', 'score': 11},
...     {'name': 'D', 'score': 20},
...     {'name': 'E', 'score': 9}], key=lambda d: d['score'])[-3:]
[{'name': 'A', 'score': 12}, {'name': 'B', 'score': 20}, {'name': 'D', 'score': 20}]

0 个答案:

没有答案