matplotlib.patches.BoxStyle
-
class matplotlib.patches.BoxStyle(stylename, **kw)[source] -
Bases:
matplotlib.patches._StyleBoxStyle— это контейнерный класс, который определяет несколько классов boxstyle, используемых дляFancyBboxPatch.Объект стиля можно создать, например:
BoxStyle.Round(pad=0.2)
или:
BoxStyle("Round", pad=0.2)или:
BoxStyle("Round, pad=0.2")Ниже определены следующие классы boxstyle.
Класс Имя Атрибуты Circle circlepad=0.3 DArrow darrowpad=0.3 LArrow larrowpad=0.3 RArrow rarrowpad=0.3 Round roundpad=0.3, rounding_size=None Round4 round4pad=0.3, rounding_size=None Roundtooth roundtoothpad=0.3, tooth_size=None Sawtooth sawtoothpad=0.3, tooth_size=None Square squarepad=0.3 Экземпляр любого класса boxstyle — вызываемый объект, сигнатура вызова которого имеет вид:
__call__(self, x0, y0, width, height, mutation_size, aspect_ratio=1.)
и возвращает экземпляр
Path. x0, y0, width и height определяют положение и размер рисуемого прямоугольника. mutation_scale определяет общий размер мутации (то есть преобразования прямоугольника в fancy box). mutation_aspect определяет соотношение сторон мутации.Возвращает экземпляр подкласса с заданным именем стиля.
-
class Circle(pad=0.3)[source] -
Bases:
matplotlib.patches.BoxStyle._BaseПрямоугольник в форме круга.
Параметры: -
padfloat, default: 0.3 -
Размер отступа вокруг исходного прямоугольника.
-
transmute(self, x0, y0, width, height, mutation_size)[source] -
Возвращает
Path, определяющую контур заданного прямоугольника.
-
-
class DArrow(pad=0.3)[source] -
Bases:
matplotlib.patches.BoxStyle._BaseПрямоугольник в форме двусторонней стрелки.
Параметры: -
padfloat, default: 0.3 -
Размер отступа вокруг исходного прямоугольника.
-
transmute(self, x0, y0, width, height, mutation_size)[source] -
Возвращает
Path, определяющую контур заданного прямоугольника.
-
-
class LArrow(pad=0.3)[source] -
Bases:
matplotlib.patches.BoxStyle._BaseПрямоугольник в форме стрелки, направленной влево.
Параметры: -
padfloat, default: 0.3 -
Размер отступа вокруг исходного прямоугольника.
-
transmute(self, x0, y0, width, height, mutation_size)[source] -
Возвращает
Path, определяющую контур заданного прямоугольника.
-
-
class RArrow(pad=0.3)[source] -
Bases:
matplotlib.patches.BoxStyle.LArrowПрямоугольник в форме стрелки, направленной вправо.
Параметры: -
padfloat, default: 0.3 -
Размер отступа вокруг исходного прямоугольника.
-
transmute(self, x0, y0, width, height, mutation_size)[source] -
Возвращает
Path, определяющую контур заданного прямоугольника.
-
-
class Round(pad=0.3, rounding_size=None)[source] -
Bases:
matplotlib.patches.BoxStyle._BaseПрямоугольник с закругленными углами.
Параметры: -
padfloat, default: 0.3 -
Размер отступа вокруг исходного прямоугольника.
-
rounding_sizefloat, default: pad -
Радиус углов.
-
transmute(self, x0, y0, width, height, mutation_size)[source] -
Возвращает
Path, определяющую контур заданного прямоугольника.
-
-
class Round4(pad=0.3, rounding_size=None)[source] -
Bases:
matplotlib.patches.BoxStyle._BaseПрямоугольник с закругленными краями.
Параметры: -
padfloat, default: 0.3 -
Размер отступа вокруг исходного прямоугольника.
-
rounding_sizefloat, default: pad/2 -
Закругление краев.
-
transmute(self, x0, y0, width, height, mutation_size)[source] -
Возвращает
Path, определяющую контур заданного прямоугольника.
-
-
class Roundtooth(pad=0.3, tooth_size=None)[source] -
Bases:
matplotlib.patches.BoxStyle.SawtoothПрямоугольник с закругленным пилообразным контуром.
Параметры: -
padfloat, default: 0.3 -
Размер отступа вокруг исходного прямоугольника.
-
tooth_sizefloat, default: pad/2 -
Размер пилообразного контура.
-
transmute(self, x0, y0, width, height, mutation_size)[source] -
Возвращает
Path, определяющую контур заданного прямоугольника.
-
-
-
class Sawtooth(pad=0.3, tooth_size=None)[source] -
Bases:
matplotlib.patches.BoxStyle._BaseПрямоугольник с зубчатой обводкой.
Параметры: -
padfloat, default: 0.3 -
Размер отступа вокруг исходного прямоугольника.
-
tooth_sizefloat, default: pad/2 -
Размер зубцов.
-
transmute(self, x0, y0, width, height, mutation_size)[source] -
Возвращает
Path, описывающий контур заданного прямоугольника.
-
-
class Square(pad=0.3)[source] -
Bases:
matplotlib.patches.BoxStyle._BaseКвадратный прямоугольник.
Параметры: -
padfloat, default: 0.3 -
Размер отступа вокруг исходного прямоугольника.
-
transmute(self, x0, y0, width, height, mutation_size)[source] -
Возвращает
Path, описывающий контур заданного прямоугольника.
-
-
Примеры использования matplotlib.patches.BoxStyle
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.2.2/api/_as_gen/matplotlib.patches.BoxStyle.html