Живой круг, движущийся по пути, заданному списком разных координат на 2-м графике - PullRequest
0 голосов
/ 20 мая 2019

Я пытаюсь анимировать круг, чтобы двигаться по пути, заданному списком координат на графике, и я не знаю, как реализовать список координат в моем коде.

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()

Код работает нормально, но он просто перемещает круг в одном направлении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...