Spec-Zone.ru › Matplotlib 3.7

matplotlib.patches.BoxStyle

классmatplotlib.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 масштабирует свойства контура, такие как отступ.

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

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

Основы: object

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

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

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

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

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

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

Основы: object

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

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

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

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

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

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

Основы: object

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

В версии 3.7.

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

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

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

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

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

Основы: object

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

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

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

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

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

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

Основы: LArrow

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

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

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

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

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

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

Bases: object

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

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

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

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

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

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

Вызов себя как функции.

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

Bases: object

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

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

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

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

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

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

Вызов себя как функции.

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

Bases: Sawtooth

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

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

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

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

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

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

Вызов себя как функции.

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

Bases: object

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

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

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

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

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

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

Вызов себя как функции.

classSquare(pad=0.3)[source]

Bases: 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.7.5/api/_as_gen/matplotlib.patches.BoxStyle.html

Spec-Zone.ru

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