Python 绘制数据移动窗口

当传感器数据采集需要持续足够长的时间,用 list 保存数据会出现卡顿的情况。所以需要抛掉之前的数据。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import numpy as np

win_size = 500 # 窗口大小为500
x_data = np.zeros(win_size)
y1_data = np.zeros(win_size)
y2_data = np.zeros(win_size)
y3_data = np.zeros(win_size)

...

def update_data():
# 只展示x轴数据平移过程,y轴同理
x_data[:-1] = x_data[1:] # 移动
x_data[-1] = new_value # 将新值写入
...

while True:
update_data()

Python 绘制数据移动窗口
https://wonderhoi.com/2023/08/03/Python-绘制数据移动窗口/
作者
wonderhoi
发布于
2023年8月3日
许可协议