Я пытаюсь привязать диаграмму к динамически сохраненному 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)