Я пытаюсь анимировать круг, чтобы двигаться по пути, заданному списком координат на графике, и я не знаю, как реализовать список координат в моем коде.
import numpy as np
from matplotlib import pyplot as plt
from matplotlib import animation
fig = plt.figure()
fig.set_dpi(100)
fig.set_size_inches(10, 20)
ax = plt.axes(xlim=(-20, 20), ylim=(-10,10))
patch = plt.Circle((0, 0), 0.5, fc='r')
def init():
patch.center = (0, 0)
ax.add_patch(patch)
return patch,
def animate(i):
x, y = patch.center
x = 0
y = i
patch.center = (x, y)
return patch,
anim = animation.FuncAnimation(fig, animate,
init_func=init,
frames=100,
)
plt.show()
Код работает нормально, но он просто перемещает круг в одном направлении.