Python是否继续绘制?

问题描述 投票:0回答:1

我正在树莓派上使用python,并且正在绘制要在循环中不断更新的数据。我一直在使用plt.show(),但是我需要一个不会暂停代码的命令,并且最好在删除旧数据的同时在同一图中绘制新数据。一切都会有帮助的!!

这里是我目前正在做的一个例子。

while True:
    i = 0
    while i < 128:
        read_serial=ser.readline()
        s[i] = int(read_serial)
        i = i+1
    ref = np.linspace(0,127,128)
    plt.figure(1)
    plt.plot(ref, s)
    plt.show() 
python raspberry-pi show
1个回答
0
投票

是的,使用Matplotlib动画可以做到。这里是一个例子:https://pythonprogramming.net/live-graphs-matplotlib-tutorial/

© www.soinside.com 2019 - 2024. All rights reserved.