Spec-Zone.ru › Matplotlib 3.5

matplotlib.patches.BoxStyle

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

Bases: matplotlib.patches._Style

Класс-контейнер, определяющий несколько стилей оформления прямоугольников, используемых для FancyBboxPatch.

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

BoxStyle.Round(pad=0.2)

или:

BoxStyle("Round", pad=0.2)

или:

BoxStyle("Round, pad=0.2")

Ниже определены следующие классы стилей прямоугольников.

Класс

Имя

Атрибуты

Квадрат

square

pad=0.3

Круг

circle

pad=0.3

Стрелка влево

larrow

pad=0.3

Стрелка вправо

rarrow

pad=0.3

Двусторонняя стрелка

darrow

pad=0.3

Округлённый

round

pad=0.3, rounding_size=None

Округлённый4

round4

pad=0.3, rounding_size=None

Пилообразный

sawtooth

pad=0.3, tooth_size=None

Округлённо-пилообразный

roundtooth

pad=0.3, tooth_size=None

Экземпляр любого класса стилей — вызываемый объект, чья сигнатура вызова:

__call__(self, x0, y0, width, height, mutation_size)

и возвращает экземпляр Path. x0, y0, width и height задают расположение и размер прямоугольника, который нужно нарисовать. mutation_scale определяет общий размер мутации (под мутацией я подразумеваю преобразование прямоугольника в фигуру fancy box).

Возвращает экземпляр подкласса с заданным именем стиля.

classCircle(pad=0.3)[source]

Bases: matplotlib.patches.BoxStyle._Base

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

Parameters
padfloat, default: 0.3

Расстояние от границ исходного прямоугольника.

__call__(x0, y0, width, height, mutation_size, mutation_aspect=<deprecated parameter>)[source]

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

Parameters
x0, y0, width, heightfloat

Расположение и размер прямоугольника.

mutation_sizefloat

Справочная шкала для мутации.

Returns
Path
classDArrow(pad=0.3)[source]

Bases: matplotlib.patches.BoxStyle._Base

Прямоугольник в форме двусторонней стрелки.

Parameters
padfloat, default: 0.3

Расстояние от границ исходного прямоугольника.

__call__(x0, y0, width, height, mutation_size, mutation_aspect=<deprecated parameter>)[source]

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

Parameters
x0, y0, width, heightfloat

Расположение и размер прямоугольника.

mutation_sizefloat

Справочная шкала для мутации.

Returns
Path
classLArrow(pad=0.3)[source]

Bases: matplotlib.patches.BoxStyle._Base

Прямоугольник в форме стрелки влево.

Parameters
padfloat, default: 0.3

Расстояние от границ исходного прямоугольника.

__call__(x0, y0, width, height, mutation_size, mutation_aspect=<deprecated parameter>)[source]

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

Parameters
x0, y0, width, heightfloat

Расположение и размер прямоугольника.

mutation_sizefloat

Справочная шкала для мутации.

Returns
Path
classRArrow(pad=0.3)[source]

Bases: 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

Референтный масштаб для мутации.

Возвращает
Path
classRound(pad=0.3, rounding_size=None)[source]

Bases: 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

Референтный масштаб для мутации.

Возвращает
Path
classRound4(pad=0.3, rounding_size=None)[source]

Bases: 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

Референтный масштаб для мутации.

Возвращает
Path
classRoundtooth(pad=0.3, tooth_size=None)[source]

Bases: 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

Референтный масштаб для мутации.

Возвращает
Path
класс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=<параметр устарел>)[source]

Получить путь прямоугольника вокруг заданной области.

Параметры
x0, y0, width, heightfloat

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

mutation_sizefloat

Масштаб мутации.

Возвращает
Path
классSquare(pad=0.3)[source]

Базы: matplotlib.patches.BoxStyle._Base

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

Параметры
padfloat, по умолчанию: 0.3

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

__call__(x0, y0, width, height, mutation_size, mutation_aspect=<параметр устарел>)[source]

Получить путь прямоугольника вокруг заданной области.

Параметры
x0, y0, width, heightfloat

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

mutation_sizefloat

Масштаб мутации.

Возвращает
Path

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

Reference for Matplotlib artists

Ссылка на элементы Matplotlib

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

Spec-Zone.ru

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