Spec-Zone.ru › Matplotlib 3.3

matplotlib.patches.BoxStyle

class matplotlib.patches.BoxStyle(stylename, **kw) [source]

Bases: matplotlib.patches._Style

BoxStyle — это контейнерный класс, который определяет несколько классов boxstyle, используемых для FancyBboxPatch.

Объект стиля можно создать так:

BoxStyle.Round(pad=0.2)

или:

BoxStyle("Round", pad=0.2)

или:

BoxStyle("Round, pad=0.2")

Ниже определены следующие классы boxstyle.

Класс Имя Атрибуты
Circle circle pad=0.3
DArrow darrow pad=0.3
LArrow larrow pad=0.3
RArrow rarrow pad=0.3
Round round pad=0.3, rounding_size=None
Round4 round4 pad=0.3, rounding_size=None
Roundtooth roundtooth pad=0.3, tooth_size=None
Sawtooth sawtooth pad=0.3, tooth_size=None
Square square pad=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

Количество отступа вокруг исходного прямоугольника.

__init__(self, pad=0.3) [source]

Инициализирует self. См. help(type(self)) для точной сигнатуры.

__module__ = 'matplotlib.patches'
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

Количество отступа вокруг исходного прямоугольника.

__init__(self, pad=0.3) [source]

Инициализирует self. См. help(type(self)) для точной сигнатуры.

__module__ = 'matplotlib.patches'
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

Количество отступа вокруг исходного прямоугольника.

__init__(self, pad=0.3) [source]

Инициализирует self. См. help(type(self)) для точной сигнатуры.

__module__ = 'matplotlib.patches'
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

Количество отступа вокруг исходного прямоугольника.

__init__(self, pad=0.3) [source]

Инициализирует self. См. help(type(self)) для точной сигнатуры.

__module__ = 'matplotlib.patches'
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

Радиус углов.

__init__(self, pad=0.3, rounding_size=None) [source]

Инициализирует self. См. help(type(self)) для точной сигнатуры.

__module__ = 'matplotlib.patches'
transmute(self, x0, y0, width, height, mutation_size) [source]

Возвращает Path, определяющий контур заданного прямоугольника.

class Round4(pad=0.3, rounding_size=None) [source]

Основы: matplotlib.patches.BoxStyle._Base

Прямоугольник с закруглёнными углами.

Параметры:
padfloat, default: 0.3

Значение отступа вокруг исходного прямоугольника.

rounding_sizefloat, default: pad/2

Закругление углов.

__init__(self, pad=0.3, rounding_size=None) [source]

Инициализация self. Смотрите help(type(self)) для точной сигнатуры.

__module__ = 'matplotlib.patches'
transmute(self, x0, y0, width, height, mutation_size) [source]

Возвращает Path, определяющий контур заданного прямоугольника.

class Roundtooth(pad=0.3, tooth_size=None) [source]

Основы: matplotlib.patches.BoxStyle.Sawtooth

Прямоугольник с закруглённым зубчатым контуром.

Параметры:
padfloat, default: 0.3

Значение отступа вокруг исходного прямоугольника.

tooth_sizefloat, default: pad/2

Размер зубцов.

__init__(self, pad=0.3, tooth_size=None) [source]

Инициализация self. Смотрите help(type(self)) для точной сигнатуры.

__module__ = 'matplotlib.patches'
transmute(self, x0, y0, width, height, mutation_size) [source]

Возвращает Path, определяющий контур заданного прямоугольника.

class Sawtooth(pad=0.3, tooth_size=None) [source]

Основы: matplotlib.patches.BoxStyle._Base

Прямоугольник с зубчатым контуром.

Параметры:
padfloat, default: 0.3

Значение отступа вокруг исходного прямоугольника.

tooth_sizefloat, default: pad/2

Размер зубцов.

__init__(self, pad=0.3, tooth_size=None) [source]

Инициализация self. Смотрите help(type(self)) для точной сигнатуры.

__module__ = 'matplotlib.patches'
transmute(self, x0, y0, width, height, mutation_size) [source]

Возвращает Path, определяющий контур заданного прямоугольника.

class Square(pad=0.3) [source]

Основы: matplotlib.patches.BoxStyle._Base

Квадратный прямоугольник.

Параметры:
padfloat, default: 0.3

Значение отступа вокруг исходного прямоугольника.

__init__(self, pad=0.3) [source]

Инициализация self. Смотрите help(type(self)) для точной сигнатуры.

__module__ = 'matplotlib.patches'
transmute(self, x0, y0, width, height, mutation_size) [source]

Возвращает Path, определяющий контур заданного прямоугольника.

__module__ = 'matplotlib.patches'

Примеры использования matplotlib.patches.BoxStyle

Reference for Matplotlib artists

Справочник по элементам Matplotlib

Drawing fancy boxes

Рисование замысловатых прямоугольников

© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.3.3/api/_as_gen/matplotlib.patches.BoxStyle.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API