matplotlib.patches.BoxStyle
- classmatplotlib.patches.BoxStyle(stylename, **kwargs)[source]
-
Bases:
_StyleКласс-контейнер
BoxStyleопределяет несколько стилей рамок, используемых дляFancyBboxPatch.Объект стиля можно создать так:
BoxStyle.Round(pad=0.2)
или так:
BoxStyle("Round", pad=0.2)или так:
BoxStyle("Round, pad=0.2")Определены следующие классы стилей рамок.
Класс
Имя
Атрибуты
Квадрат
squarepad=0.3
Круг
circlepad=0.3
Стрелка влево
larrowpad=0.3
Стрелка вправо
rarrowpad=0.3
Двусторонняя стрелка
darrowpad=0.3
Округлённый
roundpad=0.3, rounding_size=None
Округлённый4
round4pad=0.3, rounding_size=None
Пилообразный
sawtoothpad=0.3, tooth_size=None
Округлённо-пилообразный
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]
-
Bases:
objectПрямоугольник в форме круга.
- Parameters:
-
- padfloat, default: 0.3
-
Величина отступа вокруг исходного прямоугольника.
- __call__(x0, y0, width, height, mutation_size)[source]
-
Вызов self как функции.
- classDArrow(pad=0.3)[source]
-
Bases:
objectПрямоугольник в форме двусторонней стрелки.
- Parameters:
-
- padfloat, default: 0.3
-
Величина отступа вокруг исходного прямоугольника.
- __call__(x0, y0, width, height, mutation_size)[source]
-
Вызов self как функции.
- classLArrow(pad=0.3)[source]
-
Bases:
objectПрямоугольник в форме левой стрелки.
- Parameters:
-
- padfloat, default: 0.3
-
Величина отступа вокруг исходного прямоугольника.
- __call__(x0, y0, width, height, mutation_size)[source]
-
Вызов self как функции.
- classRArrow(pad=0.3)[source]
-
Bases:
LArrowПрямоугольник в форме правой стрелки.
- Parameters:
-
- padfloat, default: 0.3
-
Величина отступа вокруг исходного прямоугольника.
- __call__(x0, y0, width, height, mutation_size)[source]
-
Вызов self как функции.
- classRound(pad=0.3, rounding_size=None)[source]
-
Bases:
objectПрямоугольник с закруглёнными углами.
- Parameters:
-
- padfloat, default: 0.3
-
Величина отступа вокруг исходного прямоугольника.
- rounding_sizefloat, default: pad
-
Радиус закруглений углов.
- __call__(x0, y0, width, height, mutation_size)[source]
-
Вызов self как функции.
- classRound4(pad=0.3, rounding_size=None)[source]
-
Основание:
objectПрямоугольник с закругленными углами.
- Параметры:
-
- padfloat, по умолчанию: 0.3
-
Отступ вокруг исходного прямоугольника.
- rounding_sizefloat, по умолчанию: pad/2
-
Закругление углов.
- __call__(x0, y0, width, height, mutation_size)[source]
-
Вызов себя как функции.
- classRoundtooth(pad=0.3, tooth_size=None)[source]
-
Основание:
SawtoothПрямоугольник с закругленными зубцами.
- Параметры:
-
- padfloat, по умолчанию: 0.3
-
Отступ вокруг исходного прямоугольника.
- tooth_sizefloat, по умолчанию: pad/2
-
Размер зубца.
- __call__(x0, y0, width, height, mutation_size)[source]
-
Вызов себя как функции.
- classSawtooth(pad=0.3, tooth_size=None)[source]
-
Основание:
objectПрямоугольник с зубчатым контуром.
- Параметры:
-
- padfloat, по умолчанию: 0.3
-
Отступ вокруг исходного прямоугольника.
- tooth_sizefloat, по умолчанию: pad/2
-
Размер зубца.
- __call__(x0, y0, width, height, mutation_size)[source]
-
Вызов себя как функции.
- classSquare(pad=0.3)[source]
-
Основание:
objectКвадратный прямоугольник.
- Параметры:
-
- padfloat, по умолчанию: 0.3
-
Отступ вокруг исходного прямоугольника.
- __call__(x0, y0, width, height, mutation_size)[source]
-
Вызов себя как функции.
Примеры использования matplotlib.patches.BoxStyle
© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.6.0/api/_as_gen/matplotlib.patches.BoxStyle.html