matplotlib.animation.TimedAnimation
- class
matplotlib.animation.TimedAnimation(fig, interval=200, repeat_delay=0, repeat=True, event_source=None, *args, **kwargs)[source] -
Animationподкласс для анимации, основанной на времени.Новая кадр рисуется каждые interval миллисекунд.
Примечание
Вы должны сохранить созданную анимацию в переменной, которая существует до тех пор, пока анимация должна выполняться. В противном случае объект Animation будет удален сборщиком мусора, и анимация остановится.
Параметры: -
fig
Figure -
Объект figure, используемый для получения необходимых событий, таких как рисование или изменение размера.
- intervalint, по умолчанию: 200
-
Задержка между кадрами в миллисекундах.
- repeat_delayint, по умолчанию: 0
-
Задержка в миллисекундах между последовательными запусками анимации, если repeat равно True.
- repeatbool, по умолчанию: True
-
Определяет, повторяется ли анимация при завершении последовательности кадров.
- blitbool, по умолчанию: False
-
Определяет, используется ли блинтинг для оптимизации рисования.
-
__init__(fig, interval=200, repeat_delay=0, repeat=True, event_source=None, *args, **kwargs)[source] -
Инициализирует self. См. справку по типу(self) для точного подписи.
Методы
__init__(fig[, interval, repeat_delay, ...])Инициализирует self. new_frame_seq()Возвращает новую последовательность информации о кадре. new_saved_frame_seq()Возвращает новую последовательность сохраненной/кэшированной информации о кадре. pause()Приостанавливает анимацию. resume()Возобновляет анимацию. save(filename[, writer, fps, dpi, codec, ...])Сохраняет анимацию как файл видео, рисуя каждый кадр. to_html5_video([embed_limit])Преобразует анимацию в HTML5 <video>тег.to_jshtml([fps, embed_frames, default_mode])Генерирует HTML-представление анимации. -
fig
© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.4.3/api/_as_gen/matplotlib.animation.TimedAnimation.html