Spec-Zone.ru › Matplotlib

matplotlib.patches.BoxStyle

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

Базовые классы: _Style

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

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

BoxStyle.Round(pad=0.2)

или:

BoxStyle("Round", pad=0.2)

или:

BoxStyle("Round, pad=0.2")

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

Класс

Имя

Атрибуты

Square

square

pad=0.3

Circle

circle

pad=0.3

Ellipse

ellipse

pad=0.3

LArrow

larrow

pad=0.3

RArrow

rarrow

pad=0.3

DArrow

darrow

pad=0.3

Round

round

pad=0.3, rounding_size=None

Round4

round4

pad=0.3, rounding_size=None

Sawtooth

sawtooth

pad=0.3, tooth_size=None

Roundtooth

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]

Базовые классы: object

Круглое поле.

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

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

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

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

classDArrow(pad=0.3)[source]

Базовые классы: object

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

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

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

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

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

classEllipse(pad=0.3)[source]

Базовые классы: object

Эллиптическое поле.

Добавлено в версии 3.7.

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

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

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

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

classLArrow(pad=0.3)[source]

Базовые классы: object

Поле в форме стрелки, указывающей влево.

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

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

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

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

classRArrow(pad=0.3)[source]

Базовые классы: LArrow

Поле в форме стрелки, указывающей вправо.

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

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

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

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

классRound(pad=0.3, rounding_size=None)[source]

Основы: object

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

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

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

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

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

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

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

классRound4(pad=0.3, rounding_size=None)[source]

Основы: object

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

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

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

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

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

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

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

классRoundtooth(pad=0.3, tooth_size=None)[source]

Основы: Sawtooth

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

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

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

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

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

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

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

классSawtooth(pad=0.3, tooth_size=None)[source]

Основы: object

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

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

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

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

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

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

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

классSquare(pad=0.3)[source]

Основы: object

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

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

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

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

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

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

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

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

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

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

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

Spec-Zone.ru

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