Спасибо большое, теперь я понимаю.
я есть данные о траектории, где у каждого автомобиля есть свое время для запуска. Каждое транспортное средство является точкой в анимации. Итак, в наборе данных для каждой строки есть координатная точка (x, y) вместе с отметкой времени. Таким образом, фиксированный интервал времени не будет работать для меня. Я пробовал сloop
а такжеsleep
но это не показывает анимацию, а только первый результат. Но если отладка построчно, все нормально (обновление с новыми точками после каждой итерации). Вот мой код (это для проверки:loop
, sleep
а такжеanimation
):
#sample data
x=[20,23,25,27,29,31]
y=[10,12,14,16,17,19]
t=[2,5,1,4,3,1,,]
#code
fig, ax = plt.subplots()
ax.set(xlim=(10, 90), ylim=(0, 60))
for i in range(1,6):
ax.scatter(x[:i+1], y[:i+1])
plt.show()
time.sleep(t[i])
Как получить эффект анимации?