matplotlib.axis
Содержание
Классы для делений и осей x и y.
Наследование
Axis объекты
- классmatplotlib.axis.Axis(axes, *, pickradius=15, clear=True)[source]
-
Базовый класс для
XAxisиYAxis.- Атрибуты:
-
- isDefault_labelbool
-
axesAxes -
Объект
Axes, в котором находится компонент, или None. -
major
Ticker -
Определяет позиции основных делений и формат их меток.
-
minor
Ticker -
Определяет позиции второстепенных делений и формат их меток.
-
callbacks
CallbackRegistry -
label
Text -
Метка оси.
- labelpadfloat
-
Расстояние между меткой оси и метками делений. По умолчанию
rcParams["axes.labelpad"](по умолчанию:4.0) = 4. -
offsetText
Text -
Объект
Text, содержащий смещение данных делений (если таковое имеется). -
pickradiusfloat -
Радиус принятия для тестов принадлежности.
-
majorTicksсписок
Tick -
Основные деления.
Предупреждение
Деления не гарантированно сохраняются. Различные операции могут создавать, удалять и изменять экземпляры делений. Существует высокий риск, что изменения отдельных делений не сохранятся, если вы продолжите работу с рисунком (включая панорамирование/приближение на отображаемом рисунке).
Работа с отдельными делениями — метод последней инстанции. Используйте
set_tick_paramsвместо этого, если это возможно. -
minorTicksсписок
Tick -
Второстепенные деления.
- Параметры:
-
-
axes
Axes -
Объект
Axes, к которому принадлежит созданная ось. - pickradiusfloat
-
Радиус принятия для тестов принадлежности. См. также
Axis.contains. - clearbool, по умолчанию: True
-
Очистить ось при создании. Это необязательно, например, при создании оси как части Axes, так как
Axes.clearвызоветAxis.clear. .. versionadded:: 3.8
-
axes
- классmatplotlib.axis.XAxis(*args, **kwargs)[source]
- Параметры:
-
axes
Axes -
Объект
Axes, к которому принадлежит созданная ось. - pickradiusfloat
-
Радиус принятия для тестов принадлежности. См. также
Axis.contains. - clearbool, по умолчанию: True
-
Очистить ось при создании. Это необязательно, например, при создании оси как части Axes, так как
Axes.clearвызоветAxis.clear. .. versionadded:: 3.8
-
axes
- классmatplotlib.axis.YAxis(*args, **kwargs)[source]
- Параметры:
-
axes
Axes -
Объект
Axes, к которому принадлежит созданная ось. - pickradiusfloat
-
Радиус принятия для тестов принадлежности. См. также
Axis.contains. - clearbool, по умолчанию: True
-
Очистить ось при создании. Это необязательно, например, при создании оси как части Axes, так как
Axes.clearвызоветAxis.clear. .. versionadded:: 3.8
-
axes
- классmatplotlib.axis.Ticker[source]
-
Контейнер для объектов, определяющих позиции и формат делений.
- Атрибуты:
-
-
locator
Locatorподкласс -
Определяет позиции делений.
-
formatter
Formatterподкласс -
Определяет формат меток делений.
-
locator
Очистить ось. | |
Возвращает масштаб данной оси (как строку). |
Форматировщики и локейторы
Получить форматировщик для основного меткирования. | |
Получить локейтор для основного меткирования. | |
Получить форматировщик для вспомогательного меткирования. | |
Получить локейтор для вспомогательного меткирования. | |
Установить форматировщик для основного меткирования. | |
Установить локейтор для основного меткирования. | |
Установить форматировщик для вспомогательного меткирования. | |
Установить локейтор для вспомогательного меткирования. | |
Если следует удалять вспомогательные метки, которые перекрывают основные. | |
Метка оси
Установить координаты метки. | |
Установить положение метки (верх или низ). | |
Установить текстовое значение метки оси. | |
Возвращает метку оси как экземпляр Text. | |
Возвращает положение метки (верх или низ). | |
Получить текст метки. |
Деления, метки делений и текст смещения
Возвращает список основных делений | |
Возвращает метки основных делений данной оси как список объектов | |
Возвращает линии основных делений данной оси как список объектов | |
Возвращает позиции основных делений данной оси в координатах данных. | |
Возвращает список вспомогательных делений | |
Возвращает метки вспомогательных делений данной оси как список объектов | |
Возвращает линии вспомогательных делений данной оси как список объектов | |
Возвращает позиции вспомогательных делений данной оси в координатах данных. | |
Возвращает текст смещения оси в виде объекта Text. | |
Получить параметры отображения делений, меток делений и линий сетки. | |
Получить метки делений данной оси. | |
Возвращает линии делений данной оси как список объектов | |
Возвращает позиции делений данной оси в координатах данных. | |
Возвращает линии сетки данной оси как список объектов | |
Настройка отображения линий сетки. | |
Установить параметры отображения делений, меток делений и линий сетки. | |
Настройка делений и меток оси для обработки данных как дат. | |
Скрыть вспомогательные деления с данной оси. | |
Отобразить вспомогательные деления на оси по умолчанию, в зависимости от масштаба ( |
Интервалы данных и отображения
Возвращает | |
Возвращает | |
Возвращает, перевернута ли ориентация данной оси. | |
Установить пределы данных оси. | |
Установить пределы отображения оси. | |
Установить, перевернута ли ориентация данной оси. |
Вспомогательные функции отрисовки
Возвращает приблизительное количество делений, которое может поместиться на оси. | |
Возвращает прямоугольник, который охватывает ось. |
Интерактивное взаимодействие
Проверка, содержит ли элемент графический объект указанное событие мыши. | |
Радиус приёма для проверок принадлежности. | |
Возвращает глубину оси, используемой инструментом выбора. | |
Установить глубину оси, используемой инструментом выбора. |
Единицы
Установить единицы измерения для оси. | |
Возвратить единицы измерения для оси. | |
Проверить данные на наличие преобразователя единиц и обновить экземпляр |
Особенности оси X
Только для чтения имя, определяющее ось. | |
Возвращает положение делений ("top", "bottom", "default" или "unknown"). | |
Устанавливает положение делений. | |
Устанавливает положение подписи (верх или низ) | |
Перемещает деления и подписи делений (если присутствуют) в нижнюю часть области графика. | |
Перемещает деления и подписи делений (если присутствуют) в верхнюю часть области графика. |
Особенности оси Y
Только для чтения имя, определяющее ось. | |
Возвращает положение делений ("left", "right", "default" или "unknown"). | |
Устанавливает положение делений. | |
Устанавливает положение подписи (слева или справа) | |
Перемещает деления и подписи делений (если присутствуют) влево от области графика. | |
Перемещает деления и подписи делений (если присутствуют) вправо от области графика. |
Другие
Экземпляр | |
Переинициализирует списки основных и второстепенных делений. | |
Устанавливает значения по умолчанию для интервалов данных оси и интервала отображения, если они еще не были изменены. |
Не рекомендуется
Эти методы следует использовать с осторожностью, вызывая set_ticks для указания желаемых положений делений перед вызовом set_ticklabels для указания соответствующего набора меток. Вызов set_ticks создает FixedLocator; затем его список положений используется set_ticklabels для создания соответствующего FuncFormatter.
Устанавливает позиции делений и (необязательно) подписи делений этой оси. | |
[Не рекомендуется] Устанавливает метки делений этой оси с помощью списка строковых меток. |
Tick объекты
- классmatplotlib.axis.Tick(axes, loc, *, size=None, width=None, color=None, tickdir=None, pad=None, labelsize=None, labelcolor=None, labelfontfamily=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, **kwargs)[source]
-
Абстрактный базовый класс для делений оси, линий сетки и подписей.
Деления отмечают положение на оси. Они содержат две линии в качестве маркеров и две подписи; по одной для нижнего и верхнего положений (в случае
XAxis) или для левого и правого положений (в случаеYAxis).- Атрибуты:
-
-
tick1line
Line2D Левый/нижний маркер деления.
-
tick2line
Line2D Правый/верхний маркер деления.
-
gridline
Line2D Линия сетки, связанная с позицией метки.
-
label1
Text Метка левого/нижнего деления.
-
label2
Text Метка правого/верхнего деления.
-
tick1line
bbox — прямоугольник Bound2D в координатах отображения Axes, loc — положение деления в координатах данных, size — размер деления в точках.
- классmatplotlib.axis.XTick(*args, **kwargs)[source]
-
Содержит все объекты-артисты, необходимые для создания отметки x — линию отметки, текстовую метку и линию сетки.
bbox — прямоугольник Bound2D в координатах отображения Axes, loc — положение деления в координатах данных, size — размер деления в точках.
- классmatplotlib.axis.YTick(*args, **kwargs)[source]
-
Содержит все объекты-артисты, необходимые для создания отметки y — линию отметки, текстовую метку и линию сетки.
bbox — прямоугольник Bound2D в координатах отображения Axes, loc — положение деления в координатах данных, size — размер деления в точках.
Возвращает положение деления (координаты данных) как скаляр. | |
Получение значения отступа метки деления в точках. | |
Получение длины деления вне области Axes. | |
Возвращает пределы отображения | |
[Устарело] Установка текста метки label1. | |
[Устарело] Установка текста метки label2. | |
Установка отступа метки деления в точках. | |
Установка URL метки label1 и label2. | |
Установка положения деления в координатах данных с помощью скаляра loc. |
© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/axis_api.html