How to change the figure size of a seaborn axes or figure level plot
Как изменить размер рисунка на графике seaborn axes или уровня рисунка
Как мне изменить размер моего изображения, чтобы оно подходило для печати?
Например, я хотел бы использовать бумагу формата А4, размеры которой составляют 11,7 дюйма на 8,27 дюйма в альбомной ориентации.
Переведено автоматически
Ответ 1
Вы также можете установить размер рисунка, передав словарь в rc параметр с ключом 'figure.figsize' в методе seaborn set_theme (который заменяет set метод, устаревший в версии 0.11.0 (сентябрь 2020 г.))
import seaborn as sns
sns.set_theme(rc={'figure.figsize':(11.7,8.27)})
Другой альтернативой может быть использование figure.figsize of rcParams для установки размера рисунка, как показано ниже:
from matplotlib import rcParams
# figure size in inches rcParams['figure.figsize'] = 11.7,8.27
Обратите внимание, что если вы пытаетесь перейти к методу "уровня рисунка" в seaborn (например, lmplot, catplot / factorplot, jointplot), вы можете и должны указать это в аргументах, используя height и aspect.