Держите размер фигуры фиксированным при удалении прокладки - PullRequest
0 голосов
/ 07 марта 2020

Я хочу удалить отступ вокруг фигуры и сохранить его с точно указанными размерами:

fig, ax = plt.subplots(figsize=(10,5))
x = [1,2,3]
ax.plot(x, x)
fig.savefig("test.pdf", bbox_inches='tight', pad_inches=0.01)

К сожалению, выполнение этого способа уменьшает размеры результирующей фигуры (в данном случае до 8.2 in, 4.1 in). ). подобный вопрос задавался здесь довольно давно go, но не учитывает полное удаление отступов.

1 Ответ

0 голосов
/ 08 марта 2020

Как указывает ImportanceOfBeingErnest, вместо использования аргументов bbox_inches и pad_inches в fig.savefig, которые изменяют размеры фигуры, можно использовать

fig.tight_layout(pad=0.01)

для масштабирования содержимого в вместо этого, сохраняя фиксированный размер фигуры.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...