Spec-Zone.ru › Matplotlib 3.6

matplotlib.patches.BoxStyle

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

Bases: _Style

Класс-контейнер BoxStyle определяет несколько стилей рамок, используемых для 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

Экземпляр класса 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 как функции.

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]

Bases: object

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

Parameters:
padfloat, default: 0.3

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

rounding_sizefloat, default: pad

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

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

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

END_OF_DOCUMENT_MARKER
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

Reference for Matplotlib artists

Ссылка на элементы графики Matplotlib

Ссылка на элементы графики Matplotlib

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

Spec-Zone.ru

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