matplotlib.patches.BoxStyle
- classmatplotlib.patches.BoxStyle(stylename, **kwargs)[исходный код]
-
Базовые классы:
_StyleBoxStyle— это класс-контейнер, определяющий несколько классов стилей рамок, которые используются вFancyBboxPatch.Объект стиля можно создать следующим образом:
BoxStyle.Round(pad=0.2)
или:
BoxStyle("Round", pad=0.2)или:
BoxStyle("Round, pad=0.2")Определены следующие классы стилей рамок.
Класс
Имя
Параметры
Square
squarepad=0.3
Circle
circlepad=0.3
Ellipse
ellipsepad=0.3
LArrow
larrowpad=0.3
RArrow
rarrowpad=0.3
DArrow
darrowpad=0.3
Round
roundpad=0.3, rounding_size=None
Round4
round4pad=0.3, rounding_size=None
Sawtooth
sawtoothpad=0.3, tooth_size=None
Roundtooth
roundtoothpad=0.3, tooth_size=None
Экземпляр класса стиля рамки является вызываемым объектом со следующей сигнатурой:
__call__(self, x0, y0, width, height, mutation_size) -> Path
x0, y0, width и height задают положение и размер рисуемой рамки; mutation_size масштабирует свойства контура, например отступ.
Возвращает экземпляр подкласса с заданным именем стиля.
- classCircle(pad=0.3)[исходный код]
-
Базовые классы:
objectКруглая рамка.
- Параметры:
-
- padfloat, по умолчанию: 0.3
-
Величина отступа вокруг исходной рамки.
- __call__(x0, y0, width, height, mutation_size)[исходный код]
-
Вызвать self как функцию.
- classDArrow(pad=0.3)[исходный код]
-
Базовые классы:
objectРамка в форме двунаправленной стрелки.
- Параметры:
-
- padfloat, по умолчанию: 0.3
-
Величина отступа вокруг исходной рамки.
- __call__(x0, y0, width, height, mutation_size)[исходный код]
-
Вызвать self как функцию.
- classEllipse(pad=0.3)[исходный код]
-
Базовые классы:
objectЭллиптическая рамка.
Добавлено в версии 3.7.
- Параметры:
-
- padfloat, по умолчанию: 0.3
-
Величина отступа вокруг исходной рамки.
- __call__(x0, y0, width, height, mutation_size)[исходный код]
-
Вызвать self как функцию.
- classLArrow(pad=0.3)[исходный код]
-
Базовые классы:
objectРамка в форме стрелки, направленной влево.
- Параметры:
-
- padfloat, по умолчанию: 0.3
-
Величина отступа вокруг исходной рамки.
- __call__(x0, y0, width, height, mutation_size)[исходный код]
-
Вызвать self как функцию.
- classRArrow(pad=0.3)[исходный код]
-
Базовые классы:
LArrowРамка в форме стрелки, направленной вправо.
- Параметры:
-
- padfloat, по умолчанию: 0.3
-
Величина отступа вокруг исходной рамки.
- __call__(x0, y0, width, height, mutation_size)[исходный код]
-
Вызвать self как функцию.
- classRound(pad=0.3, rounding_size=None)[исходный код]
-
Базовые классы:
objectРамка с закруглёнными углами.
- Параметры:
-
- padfloat, по умолчанию: 0.3
-
Величина отступа вокруг исходной рамки.
- rounding_sizefloat, по умолчанию: pad
-
Радиус углов.
- __call__(x0, y0, width, height, mutation_size)[исходный код]
-
Вызвать self как функцию.
- classRound4(pad=0.3, rounding_size=None)[исходный код]
-
Базовые классы:
objectРамка со скруглёнными краями.
- Параметры:
-
- padfloat, по умолчанию: 0.3
-
Величина отступа вокруг исходной рамки.
- rounding_sizefloat, по умолчанию: pad/2
-
Скругление краёв.
- __call__(x0, y0, width, height, mutation_size)[исходный код]
-
Вызвать self как функцию.
- classRoundtooth(pad=0.3, tooth_size=None)[исходный код]
-
Базовые классы:
SawtoothРамка с закруглённым пилообразным контуром.
- Параметры:
-
- padfloat, по умолчанию: 0.3
-
Величина отступа вокруг исходной рамки.
- tooth_sizefloat, по умолчанию: pad/2
-
Размер зубца пилообразного контура.
- __call__(x0, y0, width, height, mutation_size)[исходный код]
-
Вызвать self как функцию.
- classSawtooth(pad=0.3, tooth_size=None)[исходный код]
-
Базовые классы:
objectРамка с пилообразным контуром.
- Параметры:
-
- padfloat, по умолчанию: 0.3
-
Величина отступа вокруг исходной рамки.
- tooth_sizefloat, по умолчанию: pad/2
-
Размер зубца пилообразного контура.
- __call__(x0, y0, width, height, mutation_size)[исходный код]
-
Вызвать self как функцию.
- classSquare(pad=0.3)[исходный код]
-
Базовые классы:
objectКвадратная рамка.
- Параметры:
-
- padfloat, по умолчанию: 0.3
-
Величина отступа вокруг исходной рамки.
- __call__(x0, y0, width, height, mutation_size)[исходный код]
-
Вызвать self как функцию.
Примеры использования matplotlib.patches.BoxStyle
© 2012–2026 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/matplotlib.patches.BoxStyle.html