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)
и возвращает экземпляр
Path. x0, y0, width и height задают расположение и размер отображаемого прямоугольника. mutation_scale определяет общий размер мутации (то есть преобразования прямоугольника в «изящный» прямоугольник).Возвращает экземпляр подкласса с заданным именем стиля.
- class
Circle(pad=0.3)[source] -
Bases:
matplotlib.patches.BoxStyle._BaseКруговой прямоугольник.
Параметры: - padfloat, по умолчанию: 0.3
-
Размер отступа вокруг исходного прямоугольника.
-
__call__(x0, y0, width, height, mutation_size, mutation_aspect=<устаревший параметр>)[source] -
Принимая во внимание расположение и размер прямоугольника, возвращает путь к прямоугольнику вокруг него.
Параметры: - x0, y0, width, heightfloat
-
Расположение и размер прямоугольника.
- mutation_sizefloat
-
Справочная шкала для мутации.
Возвращает:
-
__init__(pad=0.3)[source] -
Параметры: - padfloat, по умолчанию: 0.3
-
Размер отступа вокруг исходного прямоугольника.
-
__module__= 'matplotlib.patches'
- class
DArrow(pad=0.3)[source] -
Bases:
matplotlib.patches.BoxStyle._BaseПрямоугольник в форме двусторонней стрелки.
Параметры: - padfloat, по умолчанию: 0.3
-
Размер отступа вокруг исходного прямоугольника.
-
__call__(x0, y0, width, height, mutation_size, mutation_aspect=<устаревший параметр>)[source] -
Принимая во внимание расположение и размер прямоугольника, возвращает путь к прямоугольнику вокруг него.
Параметры: - x0, y0, width, heightfloat
-
Расположение и размер прямоугольника.
- mutation_sizefloat
-
Справочная шкала для мутации.
Возвращает:
-
__init__(pad=0.3)[source] -
Параметры: - padfloat, по умолчанию: 0.3
-
Размер отступа вокруг исходного прямоугольника.
-
__module__= 'matplotlib.patches'
- class
LArrow(pad=0.3)[source] -
Bases:
matplotlib.patches.BoxStyle._BaseПрямоугольник в форме левой стрелки.
Параметры: - padfloat, по умолчанию: 0.3
-
Размер отступа вокруг исходного прямоугольника.
-
__call__(x0, y0, width, height, mutation_size, mutation_aspect=<устаревший параметр>)[source] -
Принимая во внимание расположение и размер прямоугольника, возвращает путь к прямоугольнику вокруг него.
Параметры: - x0, y0, width, heightfloat
-
Расположение и размер прямоугольника.
- mutation_sizefloat
-
Справочная шкала для мутации.
Возвращает:
-
__init__(pad=0.3)[source] -
Параметры: - padfloat, по умолчанию: 0.3
-
Размер отступа вокруг исходного прямоугольника.
-
__module__= 'matplotlib.patches'
- class
- класс
RArrow(pad=0.3)[source] -
Базы:
matplotlib.patches.BoxStyle.LArrowПрямоугольник в форме стрелки, направленной вправо.
Параметры: - padfloat, по умолчанию: 0.3
-
Величина отступа вокруг исходного прямоугольника.
-
__call__(x0, y0, width, height, mutation_size, mutation_aspect=<deprecated parameter>)[source] -
Учитывая расположение и размер прямоугольника, возвращает путь прямоугольника вокруг него.
Параметры: - x0, y0, width, heightfloat
-
Расположение и размер прямоугольника.
- mutation_sizefloat
-
Ссылка на масштаб мутации.
Возвращает:
-
__module__= 'matplotlib.patches'
- класс
Round(pad=0.3, rounding_size=None)[source] -
Базы:
matplotlib.patches.BoxStyle._BaseПрямоугольник с закруглёнными углами.
Параметры: - padfloat, по умолчанию: 0.3
-
Величина отступа вокруг исходного прямоугольника.
- rounding_sizefloat, по умолчанию: pad
-
Радиус углов.
-
__call__(x0, y0, width, height, mutation_size, mutation_aspect=<deprecated parameter>)[source] -
Учитывая расположение и размер прямоугольника, возвращает путь прямоугольника вокруг него.
Параметры: - x0, y0, width, heightfloat
-
Расположение и размер прямоугольника.
- mutation_sizefloat
-
Ссылка на масштаб мутации.
Возвращает:
-
__init__(pad=0.3, rounding_size=None)[source] -
Параметры: - padfloat, по умолчанию: 0.3
-
Величина отступа вокруг исходного прямоугольника.
- rounding_sizefloat, по умолчанию: pad
-
Радиус углов.
-
__module__= 'matplotlib.patches'
- класс
Round4(pad=0.3, rounding_size=None)[source] -
Базы:
matplotlib.patches.BoxStyle._BaseПрямоугольник с закруглёнными краями.
Параметры: - padfloat, по умолчанию: 0.3
-
Величина отступа вокруг исходного прямоугольника.
- rounding_sizefloat, по умолчанию: pad/2
-
Закругление краёв.
-
__call__(x0, y0, width, height, mutation_size, mutation_aspect=<deprecated parameter>)[source] -
Учитывая расположение и размер прямоугольника, возвращает путь прямоугольника вокруг него.
Параметры: - x0, y0, width, heightfloat
-
Расположение и размер прямоугольника.
- mutation_sizefloat
-
Ссылка на масштаб мутации.
Возвращает:
-
__init__(pad=0.3, rounding_size=None)[source] -
Параметры: - padfloat, по умолчанию: 0.3
-
Величина отступа вокруг исходного прямоугольника.
- rounding_sizefloat, по умолчанию: pad/2
-
Закругление краёв.
-
__module__= 'matplotlib.patches'
- класс
- класс
Roundtooth(pad=0.3, tooth_size=None)[source] -
Основывается на
matplotlib.patches.BoxStyle.SawtoothПрямоугольник с закругленными зубцами по контуру.
Параметры: - padfloat, по умолчанию: 0.3
-
Размер отступа вокруг исходного прямоугольника.
- tooth_sizefloat, по умолчанию: pad/2
-
Размер зубцов.
-
__call__(x0, y0, width, height, mutation_size, mutation_aspect=<deprecated parameter>)[source] -
Возвращает путь прямоугольника вокруг заданной области.
Параметры: - x0, y0, width, heightfloat
-
Координаты и размеры прямоугольника.
- mutation_sizefloat
-
Масштаб мутации.
Возвращает:
-
__module__= 'matplotlib.patches'
- класс
Sawtooth(pad=0.3, tooth_size=None)[source] -
Основывается на
matplotlib.patches.BoxStyle._BaseПрямоугольник с зубцами по контуру.
Параметры: - padfloat, по умолчанию: 0.3
-
Размер отступа вокруг исходного прямоугольника.
- tooth_sizefloat, по умолчанию: pad/2
-
Размер зубцов.
-
__call__(x0, y0, width, height, mutation_size, mutation_aspect=<deprecated parameter>)[source] -
Возвращает путь прямоугольника вокруг заданной области.
Параметры: - x0, y0, width, heightfloat
-
Координаты и размеры прямоугольника.
- mutation_sizefloat
-
Масштаб мутации.
Возвращает:
-
__init__(pad=0.3, tooth_size=None)[source] -
Параметры: - padfloat, по умолчанию: 0.3
-
Размер отступа вокруг исходного прямоугольника.
- tooth_sizefloat, по умолчанию: pad/2
-
Размер зубцов.
-
__module__= 'matplotlib.patches'
- класс
Square(pad=0.3)[source] -
Основывается на
matplotlib.patches.BoxStyle._BaseКвадратный прямоугольник.
Параметры: - padfloat, по умолчанию: 0.3
-
Размер отступа вокруг исходного прямоугольника.
-
__call__(x0, y0, width, height, mutation_size, mutation_aspect=<deprecated parameter>)[source] -
Возвращает путь прямоугольника вокруг заданной области.
Параметры: - x0, y0, width, heightfloat
-
Координаты и размеры прямоугольника.
- mutation_sizefloat
-
Масштаб мутации.
Возвращает:
-
__init__(pad=0.3)[source] -
Параметры: - padfloat, по умолчанию: 0.3
-
Размер отступа вокруг исходного прямоугольника.
-
__module__= 'matplotlib.patches'
-
__module__= 'matplotlib.patches'
- класс
Примеры использования matplotlib.patches.BoxStyle
© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.4.3/api/_as_gen/matplotlib.patches.BoxStyle.html