plt.scatter(),没有set_data()函数吗,那我应该如何更新点来绘制散点动图呢?

大家好,我是刚接触编程的超级白。
最近在学如何python绘制动图,用到了matplotlib.animation这个库
找了他人的例子来学,大概如下

img
发现定义的函数update_points()中,需要用到set_data()
而我自己的例子如下

img

img
和学习的例子相差之处在于一个是plot,一个是scatter
于是就运行不了
显示的错误

img
网上找了好久都没找到相关的问题,烦请各位帮忙看看如何解决,万分感谢!
(我只想在update_points()中将点更新了,继续画散点动图,可是貌似scatter无法使用set_data这样的函数,请问还有其他方法吗?)

填全代码啊 这看不出来啥问题