Spec-Zone.ru › Matplotlib 2.1

matplotlib.patches.BoxStyle

class matplotlib.patches.BoxStyle

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

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

BoxStyle.Round(pad=0.2)

или:

BoxStyle("Round", pad=0.2)

или:

BoxStyle("Round, pad=0.2")

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

Класс Имя Атрибуты
Circle circle pad=0.3
DArrow darrow pad=0.3
LArrow larrow pad=0.3
RArrow rarrow pad=0.3
Round round pad=0.3,rounding_size=None
Round4 round4 pad=0.3,rounding_size=None
Roundtooth roundtooth pad=0.3,tooth_size=None
Sawtooth sawtooth pad=0.3,tooth_size=None
Square square pad=0.3

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

__call__(self, x0, y0, width, height, mutation_size, aspect_ratio=1.)

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

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

class Circle(pad=0.3)

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

Параметры:

pad : float

Значение отступа вокруг исходной рамки.

transmute(x0, y0, width, height, mutation_size)
class DArrow(pad=0.3)

(Двойная) Стрелка

transmute(x0, y0, width, height, mutation_size)
class LArrow(pad=0.3)

(Левая) Стрелка

transmute(x0, y0, width, height, mutation_size)
class RArrow(pad=0.3)

(Правая) Стрелка

transmute(x0, y0, width, height, mutation_size)
class Round(pad=0.3, rounding_size=None)

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

pad
значение отступа
rounding_size
радиус закругления углов. pad, если None
transmute(x0, y0, width, height, mutation_size)
class Round4(pad=0.3, rounding_size=None)

Еще один прямоугольник с закругленными углами.

pad
значение отступа
rounding_size
размер закругления углов. pad, если None
transmute(x0, y0, width, height, mutation_size)
class Roundtooth(pad=0.3, tooth_size=None)

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

pad
значение отступа
tooth_size
размер зазубрин. pad*, если None
transmute(x0, y0, width, height, mutation_size)
class Sawtooth(pad=0.3, tooth_size=None)

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

pad
значение отступа
tooth_size
размер зазубрин. pad*, если None
transmute(x0, y0, width, height, mutation_size)
class Square(pad=0.3)

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

pad
значение отступа
transmute(x0, y0, width, height, mutation_size)

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

../../_images/sphx_glr_artist_reference_thumb.png

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

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

Spec-Zone.ru

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