【发布时间】:2019-06-07 00:12:42
【问题描述】:
这里是这个简单的代码:
#import serial
from tkinter import *
from matplotlib import pyplot as plt
import matplotlib.animation as animation
from matplotlib import style
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg
import serial
fig = plt.gcf()
fig.show()
fig.canvas.draw()
ser = serial.Serial('COM35', 115200, timeout=.1)
while True:
data = ser.readline()
print(data)
plt.plot(data)
fig.canvas.draw()
【问题讨论】:
-
@PatrickArtner 当我尝试绘制数据时,问题就来了。如果你看图表它不是连续的......每次它尝试在同一个图表中绘制数据(但我需要连续情节..(现场情节,带动画))..你明白我在说什么吗?
-
@PatrickArtner 检查上面的预期输出..谢谢
-
感谢编辑 - 现在看起来更清晰了 :)
-
@PatrickArtner 不,数据在持续监控(它是实时数据,没有延迟)
-
是的,我重新打开。但老实说,我不知道实际问题是什么。一方面有一个数字产生另一方面有一个错误。 @PatrickArtner 如果您觉得它比现有的更好,可以考虑在linked question 上给出您的答案。
标签: python python-3.x python-2.7 matplotlib serial-port