У меня вопрос. Я пытаюсь построить график в реальном времени, постоянно обновляя файл CSV с датчика LIDAR. Однако, когда я вызываю animation.FuncAnimation (... график не обновляется непрерывно. При повторном запуске я вижу обновленный график. Когда я просматриваю файл CSV, я вижу, что он обновляется.
class SecondGraph:
def animate(i):
graph_data = open(NameofCSV,'r').read()
lines = graph_data.split('\n')
xs = []
ys = []
for line in lines:
if len(line) > 0:
x, y = line.split(' ')
xs.append(float(x))
ys.append(float(y))
ax1.clear()
ax1.plot(ys, xs)
ani = animation.FuncAnimation(fig, SecondGraph.animate, interval=10)
Когда у кого-то будет шанс, может ли кто-нибудь направить меня в правильном направлении. Я не думаю, что мне нужно строить свой полный код, но если вам нужно его увидеть. Дайте мне знать.