Я пытаюсь встроить встроенную анимацию в блокнот Jupyter. В частности, я хочу, чтобы моя анимация была неопределенной.
В прошлом я делал это с помощью цикла while, рекурсивно обновляющего сюжет. Сейчас я пытаюсь использовать подход FuncAnimation
.
После написания кода анимации я могу визуализировать его в виде строки:
anim = FuncAnimation(
fig, animate, interval=200, init_func=init_plot,frames=10)
HTML(anim.to_html5_video())
Это займет некоторое время, а затемсоздать встроенную анимацию, которая составляет 10 кадров.
Однако я хочу неопределенную анимацию. Из документации видно, что этого можно достичь, пропустив аргумент frames
. Однако, когда я запускаю это, это не прекращается.
Разумно, что он не может создать HTML-видео из бесконечной итерации кадров. Однако нет ли способа использовать объект FuncAnimation
для создания встроенной неопределенной анимации, как если бы я обновлял ее внутри интерактивного plt.ion
из цикла while
?