1、效果展示
- 动态更新波形图:
- 静态图:
2、动画分析
- 这是一个使用了生成器的动画效果,生成器里面会不断生成新的值,然后放到更新函数里面在指定的interval间隔时间里执行,将其渲染出图像
def 更新函数(生成值):
更新画面帧来渲染
def 生成器():
for...:
产生新的数据
yield 生成值
- 创建动画:ma.FuncAnimation(图形对象, 更新函数, 生成器, interval=间隔时间(毫秒))
3、案例源码
import numpy as np
import matplotlib.pylab as mp
import matplotlib.animation as ma
mp.figure("Signal", facecolor='lightgray')
mp.title('Signal', fontsize=20)
mp.xlabel('Time', fontsize=14