matplotlib.pyplot.savefig
-
matplotlib.pyplot.savefig(*args, **kwargs)[source] -
Сохранить текущую фигуру.
Вызов:
savefig(fname, dpi=None, facecolor='w', edgecolor='w', orientation='portrait', papertype=None, format=None, transparent=False, bbox_inches=None, pad_inches=0.1, frameon=None, metadata=None)Доступные форматы вывода зависят от используемого бэкэнда.
Параметры: -
fname : str or file-like object -
Строка, содержащая путь к имени файла, или объект Python-подобного файла, или, возможно, объект, зависящий от бэкэнда, например,
PdfPages.Если format равно None, а fname — строка, формат вывода определяется из расширения имени файла. Если у имени файла нет расширения, используется
rcParams["savefig.format"].Если fname не является строкой, необходимо указать format, чтобы гарантировать использование правильного бэкэнда.
Другие параметры: -
dpi : [ None | scalar > 0 | 'figure' ] -
Разрешение в точках на дюйм. Если None, по умолчанию
rcParams["savefig.dpi"]. Если 'figure', используется значение dpi фигуры. -
quality : [ None | 1 <= scalar <= 100 ] -
Качество изображения в диапазоне от 1 (худшее) до 95 (лучшее). Применимо только если format равен jpg или jpeg, в противном случае игнорируется. Если None, по умолчанию
rcParams["savefig.jpeg_quality"](по умолчанию 95). Следует избегать значений выше 95; 100 полностью отключает этап квантования JPEG. -
facecolor : color spec or None, optional -
Цвет фона фигуры; если None, по умолчанию
rcParams["savefig.facecolor"]. -
edgecolor : color spec or None, optional -
Цвет обводки фигуры; если None, по умолчанию
rcParams["savefig.edgecolor"] -
orientation : {'landscape', 'portrait'} -
В настоящее время поддерживается только бэкэндом postscript.
-
papertype : str -
Одно из значений 'letter', 'legal', 'executive', 'ledger', 'a0' до 'a10', 'b0' до 'b10'. Поддерживается только для вывода в формате postscript.
-
format : str -
Одно из расширений файлов, поддерживаемых активным бэкэндом. Большинство бэкэндов поддерживают png, pdf, ps, eps и svg.
-
transparent : bool -
Если True, все области осей будут прозрачными; область фигуры также будет прозрачной, если не указаны facecolor и/или edgecolor в качестве ключевых слов. Это полезно, например, для отображения графика поверх цветного фона на веб-странице. Прозрачность этих областей будет восстановлена до исходных значений после выхода из этой функции.
-
frameon : bool -
Если True, область фигуры будет окрашена, если False, фон фигуры будет прозрачным. Если не указано, используется rcParam 'savefig.frameon'.
-
bbox_inches : str or Bbox, optional -
Область в дюймах. Сохраняется только указанная часть фигуры. Если 'tight', попытаться определить плотное ограничение фигуры. Если None, использовать savefig.bbox
-
pad_inches : scalar, optional -
Количество отступов вокруг фигуры, когда bbox_inches равен 'tight'. Если None, использовать savefig.pad_inches
-
bbox_extra_artists : list of Artist, optional -
Список дополнительных объектов, которые будут учитываться при расчете плотного bbox.
-
metadata : dict, optional -
Ключевые пары для хранения в метаданных изображения. Поддерживаемые ключи и значения по умолчанию зависят от формата изображения и бэкэнда:
-
Примеры использования matplotlib.pyplot.savefig
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.0.0/api/_as_gen/matplotlib.pyplot.savefig.html