Я хочу сделать анимацию с линиями в matplotlib. По сути, линия состоит из 2 точек, и каждая точка имеет координаты (x, y). Каждая следующая строка начинается с конца текущей строки. После показа строки она исчезает. Статический код выглядит так:
for i in range(0, len(numberOfPoints)-1):
plt.clf()
x1 = xPoints[i]
x2 = XPoints[i+1]
y1 = yPoints[i]
y2 = yPoints[i+1]
plt.plot([x1,x2], [y1,y2])
Как я могу анимировать его?
FuncAnimation
, и вы должны найти множество руководств и примеров (даже в вопросах на Stackoverflow), как его использовать. Если вы хотите сделать это вручную, вам может понадобитьсяthread
и немногоsleep()
, чтобы замедлить его, потому что он может создавать его слишком быстро, и вы его не видите. - person furas   schedule 09.03.2021