Оси
matplotlib.оси
-
class matplotlib.spines.Spine(axes, spine_type, path, **kwargs) -
Базы:
matplotlib.patches.Patchлиния оси – линия, обозначающая границы области данных
Оси — это линии, соединяющие отметки оси и обозначающие границы области данных. Их можно размещать в произвольных позициях. Подробнее см. функцию:
set_position.По умолчанию позиция
('outward',0).Оси являются подклассами класса:
Patchи наследуют большую часть своего поведения.Оси рисуют линию, окружность или дугу в зависимости от того, была ли вызвана функция:
set_patch_line, функция:set_patch_circleили функция:set_patch_arc. По умолчанию используется вид линии.- axes : экземпляр Axes, содержащий ось
- spine_type : строка, определяющая тип оси
- path : экземпляр path, используемый для рисования оси
Допустимые значения kwargs:
Свойство Описание agg_filterнеизвестно alphaчисло с плавающей точкой или None animated[True | False] antialiasedили aa[True | False] или None по умолчанию capstyle[‘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’ или ‘auto’ 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 arc_spine(axes, spine_type, center, radius, theta1, theta2, **kwargs) -
(classmethod) Возвращает дуговую
Spine.
-
classmethod circular_spine(axes, center, radius, **kwargs) -
(staticmethod) Возвращает круговую
Spine.
-
cla() -
Очистить текущую ось
-
draw(renderer)
-
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_arc(center, radius, theta1, theta2) -
установить ось как дугу
-
set_patch_circle(center, radius) -
установить ось как окружность
-
set_patch_line() -
установить ось как прямую
-
set_position(position) -
установить положение оси
Положение оси задается кортежем из 2 элементов (тип положения, значение). Типы позиций:
- ‘outward’ : разместить ось за пределами области данных на указанное количество точек. (Отрицательные значения указывают на размещение оси внутрь.)
- ‘axes’ : разместить ось в указанной координате системы осей (от 0.0 до 1.0).
- ‘data’ : разместить ось в указанной координате данных.
Кроме того, сокращённые обозначения определяют специальные позиции:
- ‘center’ -> (‘axes’,0.5)
- ‘zero’ -> (‘data’, 0.0)
-
set_smart_bounds(value) -
установить ось и связанную ось с умными границами
-
© 2012–2017 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
http://matplotlib.org/2.1.0/api/spines_api.html