Spec-Zone.ru › Matplotlib 1.5

спины

matplotlib.спины

class matplotlib.spines.Spine(axes, spine_type, path, **kwargs)

Bases: matplotlib.patches.Patch

линия оси – отмечающая границы области данных

Оси – это линии, соединяющие метки осей и отмечающие границы области данных. Они могут располагаться в произвольных позициях. См. функцию:set_position для получения дополнительной информации.

По умолчанию позиция ('outward',0).

Оси являются подклассами класса:Patch и наследуют значительную часть своего поведения.

Оси рисуют линию или окружность, в зависимости от того, была ли вызвана функция:set_patch_line или функция:set_patch_circle. По умолчанию используется вид линии.

  • axes : экземпляр Axes, содержащий ось
  • spine_type : строка, определяющая тип оси
  • path : экземпляр пути, используемый для рисования оси

Допустимые значения kwargs:

Свойство Описание
agg_filter неизвестно
alpha float или None
animated [True | False]
antialiased или aa [True | False] или None для значения по умолчанию
axes экземпляр Axes
capstyle [‘butt’ | ‘round’ | ‘projecting’]
clip_box экземпляр matplotlib.transforms.Bbox
clip_on [True | False]
clip_path [ (Path, Transform) | Patch | None ]
color спецификация цвета matplotlib
contains вызываемая функция
edgecolor или ec спецификация цвета mpl, или None для значения по умолчанию, или ‘none’ для отсутствия цвета
facecolor или fc спецификация цвета mpl, или None для значения по умолчанию, или ‘none’ для отсутствия цвета
figure экземпляр matplotlib.figure.Figure
fill [True | False]
gid строка идентификатора
hatch [‘/’ | ‘\’ | ‘|’ | ‘-‘ | ‘+’ | ‘x’ | ‘o’ | ‘O’ | ‘.’ | ‘*’]
joinstyle [‘miter’ | ‘round’ | ‘bevel’]
label строка или любое печатаемое значение с преобразованием ‘%s’
linestyle или ls [‘solid’ | ‘dashed’, ‘dashdot’, ‘dotted’ | (смещение, последовательность вкл/выкл) | '-' | '--' | '-.' | ':' | 'None' | ' ' | '']
linewidth или lw число с плавающей точкой или None для значения по умолчанию
path_effects неизвестно
picker [None|число с плавающей точкой|булево значение|вызываемая функция]
rasterized [True | False | None]
sketch_params неизвестно
snap неизвестно
transform экземпляр Transform
url строка url
visible [True | False]
zorder любое число
classmethod circular_spine(axes, center, radius, **kwargs)

(статический метод) Возвращает круговую Spine.

cla()

Очистка текущей оси

draw(artist, renderer, *args, **kwargs)
get_bounds()

Получение границ оси.

get_patch_transform()
get_path()
get_position()

получение позиции оси

get_smart_bounds()

получение информации о том, имеет ли ось интеллектуальные границы

get_spine_transform()

получение преобразования оси

is_frame_like()

возвращает True, если она непосредственно на рамке осей

Это полезно для определения, является ли осью границей старого стиля графика MPL. В таком случае эта функция вернёт True.

classmethod linear_spine(axes, spine_type, **kwargs)

(статический метод) Возвращает линейную Spine.

END_OF_DOCUMENT_MARKER
register_axis(axis)

зарегистрировать ось

Ось должна быть зарегистрирована у соответствующей ей оси из экземпляра Axes. Это позволяет осевому элементу очищать любые свойства оси по мере необходимости.

set_bounds(low, high)

Установить границы оси.

set_color(c)

Установить цвет рамки.

ПРИНИМАЕТ: аргумент цвета matplotlib или последовательность кортежей rgba

См. также

set_facecolor(), set_edgecolor()
Для установки цвета рамки или заливки по отдельности.
set_patch_circle(center, radius)

установить осевой элемент в виде окружности

set_patch_line()

установить осевой элемент в виде прямой линии

set_position(position)

установить положение осевого элемента

Положение осевого элемента задается кортежем из 2 элементов (тип позиции, значение). Типы позиций:

  • ‘outward’ : поместить осевой элемент за пределы области данных на указанное количество точек. (Отрицательные значения помещают осевой элемент внутрь.)
  • ‘axes’ : поместить осевой элемент в указанные координаты системы координат Axes (от 0.0 до 1.0).
  • ‘data’ : поместить осевой элемент в указанные координаты данных.

Кроме того, сокращённые обозначения определяют особые позиции:

  • ‘center’ -> (‘axes’,0.5)
  • ‘zero’ -> (‘data’, 0.0)
set_smart_bounds(value)

установить для оси и связанной оси интеллектуальные границы

© 2012–2016 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
http://matplotlib.org/1.5.3/api/spines_api.html

Spec-Zone.ru

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