спины
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неизвестно alphafloat или None animated[True | False] antialiasedили aa[True | False] или None для значения по умолчанию axesэкземпляр Axescapstyle[‘butt’ | ‘round’ | ‘projecting’] clip_boxэкземпляр matplotlib.transforms.Bboxclip_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.Figurefill[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экземпляр Transformurlстрока 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.
-
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