Spec-Zone.ru › Matplotlib 3.4

matplotlib.axis

Содержание

  • Наследование
  • Axis объекты
    • Форматировщики и локаторы
    • Подпись оси
    • Деления, метки делений и текст смещения
    • Интервалы данных и отображения
    • Справочные данные для отрисовки
    • Интерактивность
    • Единицы измерения
    • Инкрементная навигация
    • Особенности оси X
    • Особенности оси Y
    • Прочие
    • Отказано от использования
  • Tick объекты

Классы для делений и осей X и Y.

Наследование

Inheritance diagram of Tick, Ticker, XAxis, YAxis, XTick, YTick

Axis объекты

класс 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.

majorTicksсписок Tick

Основные деления.

minorTicksсписок Tick

Дополнительные деления.

Параметры:
axesmatplotlib.axes.Axes

Axes, к которому принадлежит создаваемая ось.

pickradiusfloat

Радиус приёма для тестов на вхождение. См. также Axis.contains.

класс matplotlib.axis.XAxis(*args, **kwargs)[source]
Параметры:
axesmatplotlib.axes.Axes

Axes, к которому принадлежит создаваемая ось.

pickradiusfloat

Радиус приёма для тестов на вхождение. См. также Axis.contains.

класс matplotlib.axis.YAxis(*args, **kwargs)[source]
Параметры:
axesmatplotlib.axes.Axes

Axes, к которому принадлежит создаваемая ось.

pickradiusfloat

Радиус приёма для тестов на вхождение. См. также Axis.contains.

END_OF_DOCUMENT_MARKER
class matplotlib.axis.Ticker[source]

Контейнер для объектов, определяющих положение и формат шкал.

Атрибуты:
locatormatplotlib.ticker.Locator подкласс

Определяет позиции делений.

formattermatplotlib.ticker.Formatter подкласс

Определяет формат меток делений.

Axis.clear Очистить ось.
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 Возвращает подпись оси как объект 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.get_inverted Возвращает, инвертирована ли ориентация данной оси.
Axis.set_data_interval Устанавливает пределы данных оси.
Axis.set_view_interval Устанавливает пределы отображения оси.
Axis.set_inverted Устанавливает, инвертирована ли ориентация данной оси.

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

Axis.get_minpos
Axis.get_tick_space Возвращает приблизительное количество делений, которые могут поместиться на оси.
Axis.get_ticklabel_extents Получить размеры меток делений по обе стороны осей.
Axis.get_tightbbox Возвращает область, которая включает в себя ось.

Интерактивное взаимодействие

Axis.contains Проверка, содержит ли элемент графического интерфейса событие мыши.
Axis.get_pickradius Возвращает глубину оси, используемой инструментом выбора.
Axis.set_pickradius Устанавливает глубину оси, используемой инструментом выбора.

Единицы измерения

Axis.convert_units
Axis.set_units Устанавливает единицы измерения для оси.
Axis.get_units Возвращает единицы измерения для оси.
Axis.update_units Проверка данных на наличие преобразователя единиц и, при необходимости, обновление экземпляра axis.converter.

Инкрементальная навигация

Axis.pan [Устарело] Перемещение на numsteps позиций (может быть положительным или отрицательным).
Axis.zoom [Устарело] Приближение/удаление от оси; если direction > 0, приближение, иначе удаление.

Ось X (специфичные параметры)

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 Перемещает деления и подписи делений (если они присутствуют) в верхнюю часть осей.

Оси Y

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 Перемещает деления и подписи делений (если они присутствуют) вправо от осей.

Другие

Axis.OFFSETTEXTPAD
Axis.axes Экземпляр Axes, в котором находится элемент, или None.
Axis.limit_range_for_scale
Axis.reset_ticks Переинициализирует списки основных и второстепенных делений.
Axis.set_default_intervals Устанавливает значения по умолчанию для пределов данных оси и интервала отображения, если они еще не изменены.

Не рекомендуется

Эти методы следует использовать с осторожностью, вызвав 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 — размер деления в пунктах.

END_OF_DOCUMENT_MARKER
Tick.apply_tickdir Установить направление деления шкалы.
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–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.4.3/api/axis_api.html

Spec-Zone.ru

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