оси x и y не обновляются согласно данным в matplotlib - PullRequest
0 голосов
/ 29 мая 2020

У меня есть приведенный ниже код, в котором данные добавляются в файл CSV автоматически каждые 5 секунд. Я получаю график, но после определенного c времени он просто останавливает получение новых данных. Я загрузил изображение вывод также

Как вы можете видеть, изображение после истечения интервала вывода возвращается назад, новые данные не добавляются

Код:

 import pandas as pd
 import numpy as np
 import matplotlib.pyplot as plt
 from matplotlib import animation, rc
 %matplotlib inline

 data=pd.read_csv(r"C:\Users\Adnan\Desktop\Excel1.csv",)
 data.head(3)
 data = np.array([np.arange(data.shape[0]), data.iloc[:, 1]])

 def update_line(num, data, line):
 line.set_data(data[:, :num])
 return line,

 fig1 = plt.figure()

 l, = plt.plot([], [], 'r-')
 plt.xlim(0, 1000)
 plt.ylim(0, 2000)
 line_ani = animation.FuncAnimation(fig1, update_line, data.shape[1], fargs=(data, l), interval=1000)
 rc('animation', html='jshtml')
 line_ani

enter image description here

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