Spec-Zone.ru › Matplotlib 2.1

Оси

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.Bbox
clip_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.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 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

Spec-Zone.ru

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