Spec-Zone.ru › Matplotlib 3.8

matplotlib.patches.BoxStyle

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

Bases: _Style

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

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

BoxStyle.Round(pad=0.2)

или:

BoxStyle("Round", pad=0.2)

или:

BoxStyle("Round, pad=0.2")

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

Класс

Имя

Атрибуты

Квадрат

square

pad=0.3

Круг

circle

pad=0.3

Эллипс

ellipse

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

Экземпляр класса boxstyle — это вызываемый объект со следующей сигнатурой

__call__(self, x0, y0, width, height, mutation_size) -> Path

x0, y0, width и height задают расположение и размер отображаемого прямоугольника; mutation_size масштабирует свойства контура, такие как отступ.

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

classCircle(pad=0.3)[source]

Bases: object

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

Parameters:
padfloat, default: 0.3

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

__call__(x0, y0, width, height, mutation_size)[source]

Вызов self как функции.

classDArrow(pad=0.3)[source]

Bases: object

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

Parameters:
padfloat, default: 0.3

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

__call__(x0, y0, width, height, mutation_size)[source]

Вызов self как функции.

classEllipse(pad=0.3)[source]

Bases: object

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

New in version 3.7.

Parameters:
padfloat, default: 0.3

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

__call__(x0, y0, width, height, mutation_size)[source]

Вызов self как функции.

classLArrow(pad=0.3)[source]

Bases: object

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

Parameters:
padfloat, default: 0.3

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

__call__(x0, y0, width, height, mutation_size)[source]

Вызов self как функции.

classRArrow(pad=0.3)[source]

Bases: LArrow

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

Parameters:
padfloat, default: 0.3

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

__call__(x0, y0, width, height, mutation_size)[source]

Вызов self как функции.

classRound(pad=0.3, rounding_size=None)[source]

Основы: object

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

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

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

rounding_sizefloat, по умолчанию: pad

Радиус закруглений углов.

__call__(x0, y0, width, height, mutation_size)[source]

Вызов объекта как функции.

classRound4(pad=0.3, rounding_size=None)[source]

Основы: object

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

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

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

rounding_sizefloat, по умолчанию: pad/2

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

__call__(x0, y0, width, height, mutation_size)[source]

Вызов объекта как функции.

classRoundtooth(pad=0.3, tooth_size=None)[source]

Основы: Sawtooth

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

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

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

tooth_sizefloat, по умолчанию: pad/2

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

__call__(x0, y0, width, height, mutation_size)[source]

Вызов объекта как функции.

classSawtooth(pad=0.3, tooth_size=None)[source]

Основы: object

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

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

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

tooth_sizefloat, по умолчанию: pad/2

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

__call__(x0, y0, width, height, mutation_size)[source]

Вызов объекта как функции.

classSquare(pad=0.3)[source]

Основы: object

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

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

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

__call__(x0, y0, width, height, mutation_size)[source]

Вызов объекта как функции.

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

Справочник по объектам Matplotlib

Справочник по объектам Matplotlib

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

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

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

Spec-Zone.ru

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