matplotlib.animation.ArtistAnimation
- classmatplotlib.animation.ArtistAnimation(fig, artists, *args, **kwargs)[исходный код]
-
Подкласс
TimedAnimation, создающий анимацию с использованием фиксированного набора объектовArtist.Перед созданием экземпляра необходимо выполнить построение всех графиков и сохранить соответствующие художники.
Примечание
Созданный объект Animation необходимо сохранить в переменной, которая существует столько же, сколько должна работать анимация. В противном случае объект Animation будет удален сборщиком мусора, и анимация остановится.
- Параметры:
-
-
fig
Figure -
Объект фигуры, используемый для получения необходимых событий, например отрисовки или изменения размера.
- artistslist
-
Каждый элемент списка представляет собой коллекцию объектов
Artist, которые становятся видимыми в соответствующем кадре. Остальные художники становятся невидимыми. - intervalint, default: 200
-
Задержка между кадрами в миллисекундах.
- repeat_delayint, default: 0
-
Задержка в миллисекундах между последовательными запусками анимации, если repeat имеет значение True.
- repeatbool, default: True
-
Определяет, повторяется ли анимация после завершения последовательности кадров.
- blitbool, default: False
-
Определяет, используется ли блиттинг для оптимизации отрисовки.
-
fig
- __init__(fig, artists, *args, **kwargs)[исходный код]
Методы
__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–2026 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/matplotlib.animation.ArtistAnimation.html