Как автоматически сохранить развернутое окно при сохранении анимации при использовании matplotlib - PullRequest
0 голосов
/ 25 апреля 2020

В этой ссылке они объясняют, как использовать подзаговоры и сохранять результат в виде файла .mp4. Это прекрасно работает. Однако, это сохраняет видео, как будто окно не было развернуто. здесь , они объясняют, как автоматически максимизировать при отображении, то есть при использовании plt.show (), которая работает. Но опять же, при автоматическом сохранении с помощью .save, он не сохраняет развернутую версию. Кто-нибудь знает, как это сделать (если не слишком сложно)?

Спасибо!

1 Ответ

1 голос
/ 25 апреля 2020

Вы можете получить нужные размеры, настроив figsize, используя:

fig, ax = plt.subplots(figsize=(20, 10))

, где 20 и 10 - соответственно ширина и высота фигуры в дюймах, а также вы можете указать Опция dpi (по умолчанию 100):

fig, ax = plt.subplots(figsize=(20, 10), dpi=80)

При сохранении фигуры опция dpi по-прежнему доступна:

plt.savefig("test.png", dpi=80)

Для анимации она та же :

ani.save("test.mp4", dpi=80)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...