相关疑难解决方法(0)

在matplotlib中动态更新绘图

我在Python中创建一个应用程序,它从串行端口收集数据,并根据到达时间绘制收集数据的图表.数据的到达时间不确定.我希望在收到数据时更新绘图.我搜索了如何做到这一点,并找到了两种方法:

  1. 清除绘图并再次绘制所有点的绘图.
  2. 通过在特定间隔后更改它来为动画设置动画.

我不喜欢第一个,因为程序运行并收集数据很长一段时间(例如一天),重绘绘图将非常慢.第二个也不是优选的,因为数据的到达时间是不确定的,并且我希望仅在接收到数据时更新图.

有没有办法只通过在收到数据时添加更多的点来更新图表?

python tkinter matplotlib

101
推荐指数
4
解决办法
18万
查看次数

标签 统计

matplotlib ×1

python ×1

tkinter ×1