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, подавить рисование области фона фигуры. -
subplotpars
SubplotParams -
Параметры подграфиков. Если не заданы, используются параметры подграфиков по умолчанию
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). -
-
figsizeКортеж из 2 чисел с плавающей точкой, по умолчанию:
- Другие параметры:
-
-
**kwargs
Figureсвойства, необязательно -
Свойство
Описание
функция фильтра, которая принимает массив чисел с плавающей точкой (m, n, 3) и значение dpi, и возвращает массив чисел с плавающей точкой (m, n, 3) и два смещения от нижнего левого угла изображения
скаляр или None
bool
FigureCanvas
BboxBaseили Nonebool
Patch или (Path, Transform) или None
неизвестно
неизвестно
float
float
float
bool
str
bool
объект
{'constrained', 'compressed', 'tight', 'none',
LayoutEngine, None}число
bool
список
AbstractPathEffectNone или bool или float или вызываемый объект
bool
(float, float) или float
(масштаб: float, длина: float, случайность: float)
bool или None
неизвестно
str
bool
float
-
**kwargs
-
© 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