Я использую язык обработки для файла csv, в котором записываются данные относительно курса обмена валют за последний месяц, а затем программа делает предположения относительно будущего курса обмена, когда я использую постоянно обновляемый файл new.csv для построения анимированного графика в python тогда возникает эта проблема, и я не могу понять, в чем может быть проблема, поскольку я новичок в python Ниже приведен код:
import matplotlib.pyplot as plt
import csv
from itertools import count
import pandas as pd
from matplotlib.animation import FuncAnimation
y0=0
y1=0
def animate():
data=pd.read_csv("new.csv")
x1=data["Dollar"]
z1=data["Pound"]
if x1==0:
point1=z1
y0=y0+1
if x1==1:
point2=z1
y1=1+1
plt.plot(point1,y0,label="car0")
plt.plot(point2,y1,label="car1")
ani = FuncAnimation(plt.gcf(),animate,interval=10000)
plt.show()
Ниже приведена ошибка:
Traceback (most recent call last):
File "C:\Users\ABDULLAH.DESKTOP-16M7KHH\AppData\Local\Programs\Python\Python37-32\lib\site-packages\matplotlib\cbook\__init__.py", line 196, in process
func(*args, **kwargs)
File "C:\Users\ABDULLAH.DESKTOP-16M7KHH\AppData\Local\Programs\Python\Python37-32\lib\site-packages\matplotlib\animation.py", line 951, in _start
self._init_draw()
File "C:\Users\ABDULLAH.DESKTOP-16M7KHH\AppData\Local\Programs\Python\Python37-32\lib\site-packages\matplotlib\animation.py", line 1743, in _init_draw
self._draw_frame(next(self.new_frame_seq()))
File "C:\Users\ABDULLAH.DESKTOP-16M7KHH\AppData\Local\Programs\Python\Python37-32\lib\site-packages\matplotlib\animation.py", line 1766, in _draw_frame
self._drawn_artists = self._func(framedata, *self._args)
TypeError: animate() takes 0 positional arguments but 1 was given