Попытка обновить график с помощью CSV - PullRequest
0 голосов
/ 20 июня 2020

У меня вопрос. Я пытаюсь построить график в реальном времени, постоянно обновляя файл 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)

Когда у кого-то будет шанс, может ли кто-нибудь направить меня в правильном направлении. Я не думаю, что мне нужно строить свой полный код, но если вам нужно его увидеть. Дайте мне знать.

1 Ответ

0 голосов
/ 20 июня 2020

Пренебрежение. Думаю, я знаю ответ. CSV не обновляется автоматически, что может быть проблемой. Я не думаю, что с моим опубликованным кодом что-то не так.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...