динамическая анимация диаграммы не работает с использованием matlibplot.animation - PullRequest
0 голосов
/ 08 сентября 2018

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

    self.f = open("data.csv","r")
    fig,ax1 = plt.subplots()
    ax2 = ax1.twinx()    

    self.data = np.loadtxt(self.f, delimiter = ",", skiprows = 1)
    self.y = self.data[:,5] - self.data[:,6]
    self.z1 = self.data[:,2] - self.data[:,1]        
    c = self.z1.size
    self.t = np.arange(0, c, 1)

    ax1.plot(self.t, self.y,'g-')
    ax2.plot(self.t, self.z1,'b-')

    anim = ani.FuncAnimation(self.fig, self.animate, interval=1000)

    plt.show()


def animate(self,i):
    self.f = open("data.csv","r")
    self.data = np.loadtxt(self.f, delimiter = ",", skiprows = 1)

    self.y = self.data[:,5] - self.data[:,6]
    self.z1 = self.data[:,2] - self.data[:,1]

    c = self.z1.size
    self.t = np.arange(0, c, 1)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...