matplotlib.patches.BoxStyle
-
class matplotlib.patches.BoxStyle[source] -
Bases:
matplotlib.patches._StyleBoxStyle— это контейнерный класс, который определяет несколько стилей рамок, используемых дляFancyBboxPatch.Объект стиля можно создать следующим образом:
BoxStyle.Round(pad=0.2)
или:
BoxStyle("Round", pad=0.2)или:
BoxStyle("Round, pad=0.2")Ниже определены следующие классы стилей рамок.
Класс Имя Атрибуты 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 Экземпляр любого класса стиля рамок является вызываемым объектом, сигнатура вызова которого:
__call__(self, x0, y0, width, height, mutation_size, aspect_ratio=1.)
и возвращает экземпляр
Path. x0, y0, width и height задают положение и размер отображаемой рамки. mutation_scale определяет общий размер мутации (т.е. преобразования прямоугольника в рамку). mutation_aspect определяет соотношение сторон мутации.возвращает экземпляр подкласса с заданным именем стиля.
-
class Circle(pad=0.3)[source] -
Bases:
matplotlib.patches._BaseПростая рамка в виде круга.
Параметры: -
pad : float -
Размер отступа вокруг исходной рамки.
-
transmute(x0, y0, width, height, mutation_size)[source] -
Метод transmute является очень важной частью класса
BboxTransmuterи должен быть переопределен в подклассах. Он получает координаты и размеры прямоугольника, а также размер мутации, с помощью которого будет масштабироваться размер отступа и т. д. Он возвращает экземплярPath.
-
-
class DArrow(pad=0.3)[source] -
Bases:
matplotlib.patches._Base(Двойная) стрелка
-
transmute(x0, y0, width, height, mutation_size)[source] -
Метод transmute является очень важной частью класса
BboxTransmuterи должен быть переопределен в подклассах. Он получает координаты и размеры прямоугольника, а также размер мутации, с помощью которого будет масштабироваться размер отступа и т. д. Он возвращает экземплярPath.
-
-
class LArrow(pad=0.3)[source] -
Bases:
matplotlib.patches._Base(левая) стрелка
-
transmute(x0, y0, width, height, mutation_size)[source] -
Метод transmute является очень важной частью класса
BboxTransmuterи должен быть переопределен в подклассах. Он получает координаты и размеры прямоугольника, а также размер мутации, с помощью которого будет масштабироваться размер отступа и т. д. Он возвращает экземплярPath.
-
-
class RArrow(pad=0.3)[source] -
Bases:
matplotlib.patches.LArrow(правая) стрелка
-
transmute(x0, y0, width, height, mutation_size)[source] -
Метод transmute является очень важной частью класса
BboxTransmuterи должен быть переопределен в подклассах. Он получает координаты и размеры прямоугольника, а также размер мутации, с помощью которого будет масштабироваться размер отступа и т. д. Он возвращает экземплярPath.
-
-
class Round(pad=0.3, rounding_size=None)[source] -
Bases:
matplotlib.patches._BaseРамка с закруглёнными углами.
- pad
- размер отступа
- rounding_size
- радиус закругления углов. pad если None
-
transmute(x0, y0, width, height, mutation_size)[source] -
Метод transmute является очень важной частью класса
BboxTransmuterи должен быть переопределен в подклассах. Он получает координаты и размеры прямоугольника, а также размер мутации, с помощью которого будет масштабироваться размер отступа и т. д. Он возвращает экземплярPath.
-
class Round4(pad=0.3, rounding_size=None)[source] -
Bases:
matplotlib.patches._BaseЕщё одна рамка с закруглёнными краями.
- pad
- размер отступа
- rounding_size
- размер закругления краёв. pad если None
-
transmute(x0, y0, width, height, mutation_size)[source] -
Метод transmute является очень важной частью класса
BboxTransmuterи должен быть переопределен в подклассах. Он получает координаты и размеры прямоугольника, а также размер мутации, с помощью которого будет масштабироваться размер отступа и т. д. Он возвращает экземплярPath.
-
class Roundtooth(pad=0.3, tooth_size=None)[source] -
Bases:
matplotlib.patches.SawtoothРамка с закруглёнными зубцами.
- pad
- размер отступа
- tooth_size
- размер зубца. pad если None
-
transmute(x0, y0, width, height, mutation_size)[source] -
Метод transmute является очень важной частью класса
BboxTransmuterи должен быть переопределен в подклассах. Он получает координаты и размеры прямоугольника, а также размер мутации, с помощью которого будет масштабироваться размер отступа и т. д. Он возвращает экземплярPath.
-
class Sawtooth(pad=0.3, tooth_size=None)[source] -
Bases:
matplotlib.patches._BaseРамка с зубцами.
- pad
- размер отступа
- tooth_size
- размер зубца. pad если None
-
transmute(x0, y0, width, height, mutation_size)[source] -
Метод transmute является очень важной частью класса
BboxTransmuterи должен быть переопределен в подклассах. Он получает координаты и размеры прямоугольника, а также размер мутации, с помощью которого будет масштабироваться размер отступа и т. д. Он возвращает экземплярPath.
-
-
class Square(pad=0.3)[source] -
Bases:
matplotlib.patches._BaseПростая квадратная рамка.
- pad
- размер отступа
-
transmute(x0, y0, width, height, mutation_size)[source] -
Метод transmute является очень важной частью класса
BboxTransmuterи должен быть переопределен в подклассах. Он получает координаты и размеры прямоугольника, а также размер изменения, с помощью которого будут масштабироваться отступы и т. д. Он возвращает экземплярPath.
-
Примеры использования matplotlib.patches.BoxStyle
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.0.0/api/_as_gen/matplotlib.patches.BoxStyle.html