Spec-Zone.ru › Matplotlib

matplotlib.figure.Figure

classmatplotlib.figure.Figure(figsize=None, dpi=None, *, facecolor=None, edgecolor=None, linewidth=0.0, frameon=None, subplotpars=None, tight_layout=None, constrained_layout=None, layout=None, **kwargs)[source]

Основной контейнер для всех элементов графика.

См. matplotlib.figure для индекса методов класса.

Атрибуты:
patch

Экземпляр Rectangle, представляющий область фона фигуры.

suppressComposite

Для нескольких изображений фигура будет создавать составные изображения в зависимости от опции рендеринга функции option_image_nocomposite. Если suppressComposite — логическое значение, это переопределит рендеринг.

Параметры:
figsizeКортеж из 2 чисел с плавающей точкой, по умолчанию: rcParams["figure.figsize"] (значение по умолчанию: [6.4, 4.8])

Размеры фигуры (width, height) в дюймах.

dpiЧисло с плавающей точкой, по умолчанию: rcParams["figure.dpi"] (значение по умолчанию: 100.0)

Точек на дюйм.

facecolorпо умолчанию: rcParams["figure.facecolor"] (значение по умолчанию: 'white')

Цвет заливки фигуры.

edgecolorпо умолчанию: rcParams["figure.edgecolor"] (значение по умолчанию: 'white')

Цвет рамки фигуры.

linewidthчисло с плавающей точкой

Толщина линии рамки (т.е. толщина линии рамки фигуры).

frameonлогическое значение, по умолчанию: rcParams["figure.frameon"] (значение по умолчанию: True)

Если False, подавить рисование области фона фигуры.

subplotparsSubplotParams

Параметры подграфиков. Если не заданы, используются параметры подграфиков по умолчанию rcParams["figure.subplot.*"].

tight_layoutлогическое значение или словарь, по умолчанию: rcParams["figure.autolayout"] (значение по умолчанию: False)

Использовать ли механизм плотного макета. См. set_tight_layout.

Не рекомендуется

Использование этого параметра не рекомендуется. Используйте layout='tight' вместо этого для распространенного случая tight_layout=True и используйте set_tight_layout в противном случае.

constrained_layoutлогическое значение, по умолчанию: rcParams["figure.constrained_layout.use"] (значение по умолчанию: False)

Это равно layout='constrained'.

Не рекомендуется

Использование этого параметра не рекомендуется. Используйте layout='constrained' вместо этого.

layout{'constrained', 'compressed', 'tight', 'none', LayoutEngine, None}, по умолчанию: None

Механизм макета для размещения элементов графика, чтобы избежать перекрытия декораций осей (метки, деления и т.д.). Обратите внимание, что механизмы макета могут иметь значительные затраты производительности.

  • 'constrained': Решатель constrained layout корректирует размеры осей, чтобы избежать наложения декораций осей. Может обрабатывать сложные макеты графиков и цветовые шкалы, поэтому рекомендуется.

    См. Руководство по constrained layout для примеров.

  • 'compressed': использует тот же алгоритм, что и 'constrained', но удаляет дополнительное пространство между осями с фиксированным соотношением сторон. Лучше всего подходит для простых сетчатых осей.
  • 'tight': Использовать механизм tight layout. Это относительно простой алгоритм, который корректирует параметры подграфиков так, чтобы декорации не перекрывались.

    См. Руководство по tight layout для примеров.

  • 'none': Не использовать механизм макета.
  • Экземпляр LayoutEngine. Встроенные классы макета — ConstrainedLayoutEngine и TightLayoutEngine, более удобно доступные как 'constrained' и 'tight'. Передача экземпляра позволяет сторонним разработчикам предоставлять собственный механизм макета.

Если не задано, используйте параметры tight_layout и constrained_layout, включая их значения по умолчанию rcParams["figure.autolayout"] (значение по умолчанию: False) и rcParams["figure.constrained_layout.use"] (значение по умолчанию: False).

Другие параметры:
**kwargsFigure свойства, необязательно

Свойство

Описание

agg_filter

функция фильтра, которая принимает массив чисел с плавающей точкой (m, n, 3) и значение dpi, и возвращает массив чисел с плавающей точкой (m, n, 3) и два смещения от нижнего левого угла изображения

alpha

скаляр или None

animated

bool

canvas

FigureCanvas

clip_box

BboxBase или None

clip_on

bool

clip_path

Patch или (Path, Transform) или None

constrained_layout

неизвестно

constrained_layout_pads

неизвестно

dpi

float

edgecolor

цвет

facecolor

цвет

figheight

float

figure

Figure

figwidth

float

frameon

bool

gid

str

in_layout

bool

label

объект

layout_engine

{'constrained', 'compressed', 'tight', 'none', LayoutEngine, None}

linewidth

число

mouseover

bool

path_effects

список AbstractPathEffect

picker

None или bool или float или вызываемый объект

rasterized

bool

size_inches

(float, float) или float

sketch_params

(масштаб: float, длина: float, случайность: float)

snap

bool или None

tight_layout

неизвестно

transform

Transform

url

str

visible

bool

zorder

float

© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/matplotlib.figure.Figure.html

Spec-Zone.ru

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