Python连续绘图?

Python连续绘图?,python,raspberry-pi,show,Python,Raspberry Pi,Show,我正在用Python开发一个Raspberry Pi,我正在绘制我希望在循环中不断更新的数据。我一直在使用plt.show(),但我需要一个不会暂停代码的命令,最好在删除旧数据的同时在同一个图中绘制新数据。任何事情都会有帮助 下面是我目前正在做的一个例子 while True: i = 0 while i < 128: read_serial=ser.readline() s[i] = int(read_serial) i =

我正在用Python开发一个Raspberry Pi,我正在绘制我希望在循环中不断更新的数据。我一直在使用
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() 
为True时:
i=0
而我<128:
read_serial=ser.readline()
s[i]=int(读_序列)
i=i+1
ref=np.linspace(0127128)
plt.图(1)
平面图(参考,s)
plt.show()

是的,可以使用Matplotlib动画。这里有一个例子:

是的,可以使用Matplotlib动画。这里有一个例子: