Spec-Zone.ru › Matplotlib 3.3
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)
Доступные форматы вывода зависят от используемого бэкэнда.
Параметры:
fnamestr or path-like or file-like
Путь, или объект Python-подобный файлу, или, возможно, объект, зависящий от бэкэнда, такой как matplotlib.backends.backend_pdf.PdfPages .
Если format задан, он определяет формат вывода, и файл сохраняется как fname . Обратите внимание, что fname используется дословно, и не делается попытки сделать расширение, если таковое есть, в fname соответствующим format , и расширение не добавляется.
Если format не задан, тогда формат выводится из расширения fname , если оно есть. Если format не задан и fname не имеет расширения, то файл сохраняется с rcParams["savefig.format"] (по умолчанию: 'png') и соответствующее расширение добавляется к fname .
Другие параметры:
dpifloat or 'figure', default: rcParams["savefig.dpi"] (default: 'figure')
Разрешение в точках на дюйм. Если 'figure', используется значение dpi фигуры.
qualityint, default: rcParams["savefig.jpeg_quality"] (default: 95)
Применимо только если format равен 'jpg' или 'jpeg', в противном случае игнорируется.
Качество изображения в масштабе от 1 (худшее) до 95 (лучшее). Значения выше 95 следует избегать; 100 отключает части алгоритма сжатия JPEG и приводит к большим файлам практически без прироста качества изображения.
Этот параметр устарел.
optimizebool, default: False
Применимо только если format равен 'jpg' или 'jpeg', в противном случае игнорируется.
Необходимо ли кодировщику выполнить дополнительный проход по изображению, чтобы выбрать оптимальные параметры кодировщика.
Этот параметр устарел.
progressivebool, default: False
Применимо только если format равен 'jpg' или 'jpeg', в противном случае игнорируется.
Необходимо ли хранить изображение в виде прогрессивного файла JPEG.
Этот параметр устарел.
facecolorcolor or 'auto', default: rcParams["savefig.facecolor"] (default: 'auto')
Цвет фона фигуры. Если 'auto', используется текущий цвет фона фигуры.
edgecolorcolor or 'auto', default: rcParams["savefig.edgecolor"] (default: 'auto')
Цвет обводки фигуры. Если 'auto', используется текущий цвет обводки фигуры.
orientation{'landscape', 'portrait'}
В настоящее время поддерживается только бэкэндом postscript.
papertypestr
Один из 'letter', 'legal', 'executive', 'ledger', 'a0' через 'a10', 'b0' через 'b10'. Поддерживается только для вывода postscript.
formatstr
Формат файла, например 'png', 'pdf', 'svg' ... Поведение при отсутствии этого параметра документировано в fname .
transparentbool
Если True , области оси будут прозрачными; область фигуры также будет прозрачной, если не указаны facecolor и/или edgecolor через kwargs. Это полезно, например, для отображения графика поверх цветного фона на веб-странице. Прозрачность этих областей будет восстановлена до их исходных значений при выходе из этой функции.
bbox_inchesstr or Bbox, default: rcParams["savefig.bbox"] (default: None)
Прямоугольник в дюймах: сохраняется только указанная часть фигуры. Если 'tight', попытайтесь определить тесный прямоугольник фигуры.
pad_inchesfloat, default: rcParams["savefig.pad_inches"] (default: 0.1)
Количество отступа вокруг фигуры, когда bbox_inches равен 'tight'.
bbox_extra_artistslist of Artist, optional
Список дополнительных художников, которые будут рассмотрены при расчете тесного прямоугольника.
backendstr, optional
Используйте бэкэнд по умолчанию для рендеринга файла, например, для рендеринга файла png с бэкэндом "cairo" вместо значения по умолчанию "agg", или файла pdf с бэкэндом "pgf" вместо значения по умолчанию "pdf". Обратите внимание, что бэкэнд по умолчанию, как правило, достаточен. См. Встроенные бэкэнды для списка допустимых бэкэндов для каждого формата файла. Пользовательские бэкэнды могут быть указаны как "module://...".
metadatadict, optional
Пара-значение для хранения в метаданных изображения. Поддерживаемые ключи и значения по умолчанию зависят от формата изображения и бэкэнда:
'png' с бэкэндом Agg: См. параметр metadata print_png . 'pdf' с бэкэндом pdf: См. параметр metadata PdfPages . 'svg' с бэкэндом svg: См. параметр metadata print_svg . 'eps' и 'ps' с бэкэндом PS: Поддерживается только 'Creator'.
pil_kwargsdict, optional
Дополнительные ключевые параметры, которые передаются в PIL.Image.Image.save при сохранении фигуры.
Примеры использования matplotlib.pyplot.savefig
<img alt="Демонстрация растрирования" src="data:image/png;base64,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
END_OF_DOCUMENT_MARKER END_OF_DOCUMENT_MARKER