matplotlib.patches.BoxStyle
- classmatplotlib.patches.BoxStyle(stylename, **kwargs)[source]
-
Базовые классы:
_StyleBoxStyleявляется контейнерным классом, который определяет несколько классов boxstyle, используемых дляFancyBboxPatch.Объект стиля может быть создан как:
BoxStyle.Round(pad=0.2)
или:
BoxStyle("Round", pad=0.2)или:
BoxStyle("Round, pad=0.2")Определены следующие классы boxstyle.
Класс
Имя
Атрибуты
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
Экземпляр класса boxstyle является вызываемым объектом с сигнатурой
__call__(self, x0, y0, width, height, mutation_size) -> Path
x0, y0, width и height указывают местоположение и размер отображаемого поля; mutation_size масштабирует свойства контура, такие как отступ.
Возвращает экземпляр подкласса с заданным именем стиля.
- classCircle(pad=0.3)[source]
-
Базовые классы:
objectКруглое поле.
- Параметры:
-
- padfloat, default: 0.3
-
Величина отступа вокруг исходного поля.
- __call__(x0, y0, width, height, mutation_size)[source]
-
Вызов self как функции.
- classDArrow(pad=0.3)[source]
-
Базовые классы:
objectПоле в форме двусторонней стрелки.
- Параметры:
-
- padfloat, default: 0.3
-
Величина отступа вокруг исходного поля.
- __call__(x0, y0, width, height, mutation_size)[source]
-
Вызов self как функции.
- classEllipse(pad=0.3)[source]
-
Базовые классы:
objectЭллиптическое поле.
Добавлено в версии 3.7.
- Параметры:
-
- padfloat, default: 0.3
-
Величина отступа вокруг исходного поля.
- __call__(x0, y0, width, height, mutation_size)[source]
-
Вызов self как функции.
- classLArrow(pad=0.3)[source]
-
Базовые классы:
objectПоле в форме стрелки, указывающей влево.
- Параметры:
-
- padfloat, default: 0.3
-
Величина отступа вокруг исходного поля.
- __call__(x0, y0, width, height, mutation_size)[source]
-
Вызов self как функции.
- classRArrow(pad=0.3)[source]
-
Базовые классы:
LArrowПоле в форме стрелки, указывающей вправо.
- Параметры:
-
- padfloat, default: 0.3
-
Величина отступа вокруг исходного поля.
- __call__(x0, y0, width, height, mutation_size)[source]
-
Вызов self как функции.
- классRound(pad=0.3, rounding_size=None)[source]
-
Основы:
objectПрямоугольник с закругленными углами.
- Параметры:
-
- padfloat, по умолчанию: 0.3
-
Отступ вокруг исходного прямоугольника.
- rounding_sizefloat, по умолчанию: pad
-
Радиус закругления углов.
- __call__(x0, y0, width, height, mutation_size)[source]
-
Вызов self как функции.
- классRound4(pad=0.3, rounding_size=None)[source]
-
Основы:
objectПрямоугольник со скругленными краями.
- Параметры:
-
- padfloat, по умолчанию: 0.3
-
Отступ вокруг исходного прямоугольника.
- rounding_sizefloat, по умолчанию: pad/2
-
Закругление краёв.
- __call__(x0, y0, width, height, mutation_size)[source]
-
Вызов self как функции.
- классRoundtooth(pad=0.3, tooth_size=None)[source]
-
Основы:
SawtoothПрямоугольник с закруглёнными зубцами по контуру.
- Параметры:
-
- padfloat, по умолчанию: 0.3
-
Отступ вокруг исходного прямоугольника.
- tooth_sizefloat, по умолчанию: pad/2
-
Размер зубцов.
- __call__(x0, y0, width, height, mutation_size)[source]
-
Вызов self как функции.
- классSawtooth(pad=0.3, tooth_size=None)[source]
-
Основы:
objectПрямоугольник с зубчатым контуром.
- Параметры:
-
- padfloat, по умолчанию: 0.3
-
Отступ вокруг исходного прямоугольника.
- tooth_sizefloat, по умолчанию: pad/2
-
Размер зубцов.
- __call__(x0, y0, width, height, mutation_size)[source]
-
Вызов self как функции.
- классSquare(pad=0.3)[source]
-
Основы:
objectКвадратный прямоугольник.
- Параметры:
-
- padfloat, по умолчанию: 0.3
-
Отступ вокруг исходного прямоугольника.
- __call__(x0, y0, width, height, mutation_size)[source]
-
Вызов self как функции.
Примеры использования matplotlib.patches.BoxStyle
© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/matplotlib.patches.BoxStyle.html