matplotlib.animation.ArtistAnimation
- classmatplotlib.animation.ArtistAnimation(fig, artists, *args, **kwargs)[source]
-
Анимация, использующая фиксированный набор объектов
Artist.Перед созданием экземпляра все построение графиков должно быть выполнено, и соответствующие объекты должны быть сохранены.
Примечание
Вы должны сохранить созданную анимацию в переменной, которая существует так долго, как должна выполняться анимация. В противном случае объект анимации будет удален из памяти, и анимация остановится.
- Параметры:
-
-
fig
Figure -
Объект Figure, используемый для получения необходимых событий, таких как отрисовка или изменение размера.
- artistsсписок
-
Каждый элемент списка — коллекция объектов
Artist, которые становятся видимыми на соответствующем кадре. Другие объекты остаются невидимыми. - intervalцелое число, по умолчанию: 200
-
Задержка между кадрами в миллисекундах.
- repeat_delayцелое число, по умолчанию: 0
-
Задержка в миллисекундах между последовательными проходами анимации, если repeat равно True.
- repeatбулево значение, по умолчанию: True
-
Определяет, повторяется ли анимация при завершении последовательности кадров.
- blitбулево значение, по умолчанию: False
-
Определяет, используется ли кеширование для оптимизации отрисовки.
-
fig
- __init__(fig, artists, *args, **kwargs)[source]
Методы
__init__(fig, artists, *args, **kwargs)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-представление анимации.
© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.6.0/api/_as_gen/matplotlib.animation.ArtistAnimation.html