Python连续绘图?
我正在用Python开发一个Raspberry Pi,我正在绘制我希望在循环中不断更新的数据。我一直在使用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 =
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动画。这里有一个例子: