matplotlib.animation.ArtistAnimation
- classmatplotlib.animation.ArtistAnimation(fig, artists, *args, **kwargs)[source]
-
TimedAnimationподкласс, создающий анимацию с использованием набораArtistобъектов.Перед созданием экземпляра, все построение графиков должно быть выполнено и соответствующие объекты должны быть сохранены.
Примечание
Вы должны сохранить созданный объект анимации в переменной, которая существует до тех пор, пока анимация должна выполняться. В противном случае, объект анимации будет собран сборщиком мусора и анимация прекратится.
- Параметры:
-
-
fig
Figure -
Объект фигуры, используемый для получения необходимых событий, таких как отрисовка или изменение размера.
- artistsсписок
-
Каждый элемент списка — это коллекция
Artistобъектов, которые отображаются на соответствующем кадре. Другие объекты не отображаются. - intervalint, по умолчанию: 200
-
Задержка между кадрами в миллисекундах.
- repeat_delayint, по умолчанию: 0
-
Задержка в миллисекундах между последовательными запусками анимации, если repeat равно True.
- repeatbool, по умолчанию: True
-
Определяет, повторяется ли анимация после завершения последовательности кадров.
- blitbool, по умолчанию: 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/stable/api/_as_gen/matplotlib.animation.ArtistAnimation.html