matplotlib.axis
Содержание
Классы для делений и осей x и y.
Наследование
Axis объекты
-
class matplotlib.axis.Axis(axes, pickradius=15)[source] -
Базовый класс для
XAxisиYAxis.Атрибуты: -
isDefault_labelbool -
axesmatplotlib.axes.Axes -
Объект
Axes, в котором находится элемент, или None. -
majormatplotlib.axis.Ticker -
Определяет положение основных делений и формат их меток.
-
minormatplotlib.axis.Ticker -
Определяет положение дополнительных делений и формат их меток.
-
callbacksmatplotlib.cbook.CallbackRegistry -
labelText -
Метка оси.
-
labelpadfloat -
Расстояние между меткой оси и метками делений. По умолчанию
rcParams["axes.labelpad"](значение по умолчанию:4.0) = 4. -
offsetTextText -
Объект
Text, содержащий смещение данных делений (если таковое имеется). -
pickradiusfloat -
Радиус принятия для тестов на включение. См. также
Axis.contains. -
majorTickslist of Tick -
Основные деления.
-
minorTickslist of Tick -
Дополнительные деления.
Параметры: -
axesmatplotlib.axes.Axes -
Объект
Axes, к которому принадлежит созданная ось. -
pickradiusfloat -
Радиус принятия для тестов на включение. См. также
Axis.contains.
-
-
class matplotlib.axis.XAxis(*args, **kwargs)[source] -
Параметры: -
axesmatplotlib.axes.Axes -
Объект
Axes, к которому принадлежит созданная ось. -
pickradiusfloat -
Радиус принятия для тестов на включение. См. также
Axis.contains.
-
-
class matplotlib.axis.YAxis(*args, **kwargs)[source] -
Параметры: -
axesmatplotlib.axes.Axes -
Объект
Axes, к которому принадлежит созданная ось. -
pickradiusfloat -
Радиус принятия для тестов на включение. См. также
Axis.contains.
-
-
class matplotlib.axis.Ticker[source] -
Контейнер для объектов, определяющих положение и формат делений.
Атрибуты: -
locatormatplotlib.ticker.Locator subclass -
Определяет положение делений.
-
formattermatplotlib.ticker.Formatter subclass -
Определяет формат меток делений.
-
Axis.cla | Очистить эту ось. |
Axis.get_scale | Возвратить масштаб этой оси (как строку). |
Форматтеры и локеры
Axis.get_major_formatter | Получить форматтер для основных делений. |
Axis.get_major_locator | Получить локетор для основных делений. |
Axis.get_minor_formatter | Получить форматтер для вспомогательных делений. |
Axis.get_minor_locator | Получить локетор для вспомогательных делений. |
Axis.set_major_formatter | Установить форматтер для основных делений. |
Axis.set_major_locator | Установить локетор для основных делений. |
Axis.set_minor_formatter | Установить форматтер для вспомогательных делений. |
Axis.set_minor_locator | Установить локетор для вспомогательных делений. |
Axis.remove_overlapping_locs | Убирать ли перекрывающиеся позиции вспомогательных делений. |
Axis.get_remove_overlapping_locs | |
Axis.set_remove_overlapping_locs |
Подпись оси
Axis.set_label_coords | Установить координаты подписи. |
Axis.set_label_position | Установить положение подписи (верх или низ) |
Axis.set_label_text | Установить текст подписи оси. |
Axis.get_label_position | Возвращает положение подписи (верх или низ) |
Axis.get_label_text | Получить текст подписи. |
Деления, подписи делений и смещение
Axis.get_major_ticks | Возвращает список основных делений Tick. |
Axis.get_majorticklabels | Возвращает подписи основных делений, как список объектов Text. |
Axis.get_majorticklines | Возвращает основные линии делений, как список объектов Line2D. |
Axis.get_majorticklocs | Возвращает позиции основных делений в координатах данных. |
Axis.get_minor_ticks | Возвращает список вспомогательных делений Tick. |
Axis.get_minorticklabels | Возвращает подписи вспомогательных делений, как список объектов Text. |
Axis.get_minorticklines | Возвращает вспомогательные линии делений, как список объектов Line2D. |
Axis.get_minorticklocs | Возвращает позиции вспомогательных делений в координатах данных. |
Axis.get_offset_text | Возвращает текст смещения оси как объект Text. |
Axis.get_tick_padding | |
Axis.get_ticklabels | Получить подписи делений этой оси. |
Axis.get_ticklines | Возвращает линии делений этой оси, как список объектов Line2D. |
Axis.get_ticklocs | Возвращает позиции делений этой оси в координатах данных. |
Axis.get_gridlines | Возвращает линии сетки этой оси, как список объектов Line2D. |
Axis.grid | Настроить линии сетки. |
Axis.set_tick_params | Установить параметры отображения делений, подписей делений и линий сетки. |
Axis.axis_date | Настраивает деления и подписи оси для обработки данных как дат. |
Диапазоны данных и отображения
Axis.get_data_interval | Возвращает объект Interval для пределов данных этой оси. |
Axis.get_view_interval | Возвращает пределы отображения (min, max) этой оси. |
Axis.set_data_interval | Установить пределы данных оси. |
Axis.set_view_interval | Установить пределы отображения оси. |
Вспомогательные функции отрисовки
Axis.get_minpos | |
Axis.get_tick_space | Возвращает приблизительное количество делений, которые могут поместиться на оси. |
Axis.get_ticklabel_extents | Получает размеры меток делений с обеих сторон осей. |
Axis.get_tightbbox | Возвращает область, содержащую ось. |
Interactive
Axis.contains | Проверяет, содержит ли элемент художник событие мыши. |
Axis.get_pickradius | Возвращает глубину оси, используемой пикером. |
Axis.set_pickradius | Устанавливает глубину оси, используемой пикером. |
Units
Axis.convert_units | |
Axis.set_units | Устанавливает единицы измерения для оси. |
Axis.get_units | Возвращает единицы измерения для оси. |
Axis.update_units | Проверяет данные на наличие преобразователя единиц и обновляет экземпляр axis.converter при необходимости. |
Incremental navigation
Axis.pan | [Deprecated] Перемещение на numsteps (может быть положительным или отрицательным). |
Axis.zoom | [Deprecated] Приближение/отдаление по оси; если direction >0, приближение, иначе отдаление. |
XAxis Specific
XAxis.axis_name | Только для чтения. Имя, идентифицирующее ось. |
XAxis.get_text_heights | Возвращает, сколько места следует зарезервировать для текста над и под осями, как пару чисел с плавающей точкой. |
XAxis.get_ticks_position | Возвращает положение делений ("top", "bottom", "default" или "unknown"). |
XAxis.set_ticks_position | Устанавливает положение делений. |
XAxis.tick_bottom | Перемещает деления и метки делений (если они есть) в нижнюю часть осей. |
XAxis.tick_top | Перемещает деления и метки делений (если они есть) в верхнюю часть осей. |
YAxis Specific
YAxis.axis_name | Только для чтения. Имя, идентифицирующее ось. | ||
YAxis.get_text_widths | |||
YAxis.get_ticks_position | Возвращает положение делений ("left", "right", "default" или "unknown"). | ||
YAxis.set_offset_position |
| ||
YAxis.set_ticks_position | Устанавливает положение делений. | ||
YAxis.tick_left | Перемещает деления и метки делений (если они есть) влево от осей. | ||
YAxis.tick_right | Перемещает деления и метки делений (если они есть) вправо от осей. |
Other
Axis.OFFSETTEXTPAD | |
Axis.axes | Экземпляр Axes, в котором находится элемент, или None. |
Axis.limit_range_for_scale | |
Axis.reset_ticks | Переинициализирует списки основных и второстепенных делений. |
Axis.set_default_intervals | Устанавливает значения по умолчанию для пределов данных оси и области отображения, если они еще не изменены. |
Axis.get_smart_bounds | [Deprecated] Возвращает, имеет ли ось умные границы. |
Axis.set_smart_bounds | [Deprecated] Устанавливает оси умные границы. |
Discouraged
Эти методы следует использовать с осторожностью, вызывая set_ticks для указания желаемых положений делений перед вызовом set_ticklabels для указания соответствующего ряда меток. Вызов set_ticks создаёт FixedLocator; затем его список положений используется set_ticklabels для создания соответствующего FuncFormatter.
Axis.set_ticks | Устанавливает положения делений оси. |
Axis.set_ticklabels | Устанавливает текстовые значения меток делений. |
Tick объекты
-
class matplotlib.axis.Tick(axes, loc, label=<deprecated parameter>, size=None, width=None, color=None, tickdir=None, pad=None, labelsize=None, labelcolor=None, zorder=None, gridOn=None, tick1On=True, tick2On=True, label1On=True, label2On=False, major=True, labelrotation=0, grid_color=None, grid_linestyle=None, grid_linewidth=None, grid_alpha=None, **kw)[source] -
Абстрактный базовый класс для штрихов, сетки и меток оси.
Штрихи отмечают положение на оси. Они содержат две линии в качестве маркеров и две метки; по одной для нижнего и верхнего положений (в случае
XAxis) или для левого и правого положений (в случаеYAxis).Атрибуты: -
tick1lineLine2D -
Маркер штриха слева/снизу.
-
tick2lineLine2D -
Маркер штриха справа/сверху.
-
gridlineLine2D -
Линия сетки, связанная с позицией метки.
-
label1Text -
Метка штриха слева/снизу.
-
label2Text -
Метка штриха справа/сверху.
bbox — прямоугольник Bound2D в координатах отображения осей, loc — положение штриха в данных координатах, size — размер штриха в пунктах.
-
-
class matplotlib.axis.XTick(*args, **kwargs)[source] -
Содержит все элементы графических объектов, необходимые для создания штриха X — линию штриха, текст метки и линию сетки.
bbox — прямоугольник Bound2D в координатах отображения осей, loc — положение штриха в данных координатах, size — размер штриха в пунктах.
-
class matplotlib.axis.YTick(*args, **kwargs)[source] -
Содержит все элементы графических объектов, необходимые для создания штриха Y — линию штриха, текст метки и линию сетки.
bbox — прямоугольник Bound2D в координатах отображения осей, loc — положение штриха в данных координатах, size — размер штриха в пунктах.
Tick.apply_tickdir | Вычисление self._pad и self._tickmarkers. |
Tick.get_loc | Возвращает положение штриха (координаты данных) как скаляр. |
Tick.get_pad | Получение значения отступа метки штриха в пунктах. |
Tick.get_pad_pixels | |
Tick.get_tick_padding | Получение длины штриха за пределами осей. |
Tick.get_tickdir | |
Tick.get_view_interval | Возвращает пределы просмотра (min, max) оси, к которой принадлежит штрих. |
Tick.set_label1 | Установить текст метки 1. |
Tick.set_label2 | Установить текст метки 2. |
Tick.set_pad | Установить отступ метки штриха в пунктах |
Tick.update_position | Установить положение штриха в координатах данных со скаляром loc. |
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.3.3/api/axis_api.html