Spec-Zone.ru › Matplotlib 2.2

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)

Доступные форматы вывода зависят от используемого бэкэнда.

Параметры:
fname : str or file-like object

Строка с путём к файлу, или объект типа Python-подобного файла, или, возможно, какой-либо объект, зависящий от бэкэнда, например PdfPages.

Если format имеет значение None, а fname — строка, формат вывода определяется по расширению имени файла. Если у имени файла нет расширения, используется значение параметра rc savefig.format.

Если fname не является строкой, необходимо указать format, чтобы обеспечить использование правильного бэкэнда.

Другие параметры:
dpi : [ None | scalar > 0 | 'figure']

Разрешение в точках на дюйм. Если None, используется значение по умолчанию savefig.dpi из файла matplotlibrc. Если 'figure', dpi будет установлено в значение фигуры.

facecolor : color spec or None, optional

Цвет заливки фигуры; если None, по умолчанию используется savefig.facecolor

edgecolor : color spec or None, optional

Цвет обводки фигуры; если None, по умолчанию используется 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 через kwargs. Это полезно, например, для отображения графика поверх цветного фона на веб-странице. Прозрачность этих областей будет восстановлена до исходных значений после выхода из этой функции.

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

Список дополнительных элементов, которые будут учтены при вычислении прямоугольника tight bbox.

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

../../_images/sphx_glr_usetex_fonteffects_thumb.png

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

../../_images/sphx_glr_stix_fonts_demo_thumb.png

Демонстрация шрифтов STIX

../../_images/sphx_glr_print_stdout_sgskip_thumb.png

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

../../_images/sphx_glr_tight_bbox_test_thumb.png

Тест прямоугольника tight bbox

../../_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_svg_tooltip_sgskip_thumb.png

SVG всплывающая подсказка

../../_images/sphx_glr_svg_histogram_sgskip_thumb.png

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

../../_images/sphx_glr_pgf_texsystem_sgskip_thumb.png

Pgf Texsystem

../../_images/sphx_glr_pgf_fonts_sgskip_thumb.png

Pgf Шрифты

../../_images/sphx_glr_pgf_preamble_sgskip_thumb.png

Pgf Преамбула

© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/2.2.3/api/_as_gen/matplotlib.pyplot.savefig.html

Spec-Zone.ru

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