Spec-Zone.ru › Matplotlib 3.0

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

Ключевые пары для хранения в метаданных изображения. Поддерживаемые ключи и значения по умолчанию зависят от формата изображения и бэкэнда:

  • 'png' с бэкэндом Agg: См. параметр metadata в print_png.
  • 'pdf' с бэкэндом pdf: См. параметр metadata в PdfPages.
  • 'eps' и 'ps' с бэкэндом PS: Поддерживается только 'Creator'.

Примеры использования matplotlib.pyplot.savefig

../../_images/sphx_glr_usetex_fonteffects_thumb.png

Эффекты шрифтов Usetex

../../_images/sphx_glr_print_stdout_sgskip_thumb.png

Вывод на стандартный поток

../../_images/sphx_glr_rasterization_demo_thumb.png

Демонстрация растризации

../../_images/sphx_glr_svg_filter_line_thumb.png

Фильтры SVG для линий

../../_images/sphx_glr_svg_filter_pie_thumb.png

Фильтры SVG для круговой диаграммы

../../_images/sphx_glr_tight_bbox_test_thumb.png

Тест плотной области

../../_images/sphx_glr_svg_histogram_sgskip_thumb.png

SVG Гистограмма

../../_images/sphx_glr_svg_tooltip_sgskip_thumb.png

SVG Подсказка

../../_images/sphx_glr_pgf_fonts_thumb.png

Шрифты Pgf

../../_images/sphx_glr_pgf_preamble_sgskip_thumb.png

Преамбула Pgf

../../_images/sphx_glr_pgf_texsystem_thumb.png

Система Pgf Tex

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API