matplotlib经常用于显示2D静态图形,偶尔会用来显示3D(热力图等),这些一般需求决定了matplotlib的图像有着高画质与低效率的特点。
那么,现在问题来了,BOSS提出一个需求,用matplotlib画一个折线图,并要求折线图的更新速率达到100Hz,数据源为一温度计传过来的温度信号。请问如何实现?
要求:
- 图像刷新率达100Hz,运行3分钟后,刷新速度不会下降;
- 信号可以用随机数替代,但产生信号的函数不能与绘图程序运行在同一个线程;
- 程序应尽量少的添加无关代码。
matplotlib经常用于显示2D静态图形,偶尔会用来显示3D(热力图等),这些一般需求决定了matplotlib的图像有着高画质与低效率的特点。
那么,现在问题来了,BOSS提出一个需求,用matplotlib画一个折线图,并要求折线图的更新速率达到100Hz,数据源为一温度计传过来的温度信号。请问如何实现?
要求: