matplotlib.axis
Содержание
Классы для делений и осей x и y.
Наследование
Axis объекты
- классmatplotlib.axis.Axis(axes, *, pickradius=15)[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 -
Основные деления.
Предупреждение
Деления не гарантированно сохраняются. Различные операции могут создавать, удалять и изменять экземпляры Tick. Существует потенциальный риск, что изменения отдельных делений не сохранятся, если вы продолжите работу с графиком (включая прокрутку/приближение на отображаемом графике).
Работа с отдельными делениями - крайняя мера. Используйте
set_tick_paramsвместо этого, если возможно. -
minorTicksсписок
Tick -
Дополнительные деления.
- Параметры:
-
-
axes
Axes -
Экземпляр
Axes, к которому относится созданная ось. - pickradiusfloat
-
Радиус принятия для тестов принадлежности. См. также
Axis.contains.
-
axes
- классmatplotlib.axis.XAxis(*args, **kwargs)[source]
-
- Параметры:
-
-
axes
Axes -
Экземпляр
Axes, к которому относится созданная ось. - pickradiusfloat
-
Радиус принятия для тестов принадлежности. См. также
Axis.contains.
-
axes
- классmatplotlib.axis.YAxis(*args, **kwargs)[source]
-
- Параметры:
-
-
axes
Axes -
Экземпляр
Axes, к которому относится созданная ось. - pickradiusfloat
-
Радиус принятия для тестов принадлежности. См. также
Axis.contains.
-
axes
- классmatplotlib.axis.Ticker[source]
-
Контейнер для объектов, определяющих позиции и формат делений.
- Атрибуты:
-
-
locator
Locatorподкласс -
Определяет позиции делений.
-
formatter
Formatterподкласс -
Определяет формат меток делений.
-
locator
Очистить ось. | |
Возвращает масштаб этой оси (в виде строки). |
Форматировщики и локейторы
Получить форматировщик основного тикера. | |
Получить локейтор основного тикера. | |
Получить форматировщик вспомогательного тикера. | |
Получить локейтор вспомогательного тикера. | |
Установить форматировщик основного тикера. | |
Установить локейтор основного тикера. | |
Установить форматировщик вспомогательного тикера. | |
Установить локейтор вспомогательного тикера. | |
Если следует обрезать вспомогательные метки, которые перекрываются с основными метками. | |
Метка оси
Установить координаты метки. | |
Установить позицию метки (верх или низ) | |
Установить текстовое значение метки оси. | |
Возвратить метку оси как экземпляр Text. | |
Возвратить позицию метки (верх или низ) | |
Получить текст метки. |
Деления, метки делений и смещение текста
Возвратить список основных | |
Возвратить метки основных делений этой оси, как список | |
Возвратить основные линии делений этой оси в виде списка | |
Возвратить позиции основных делений этой оси в координатах данных. | |
Возвратить список вспомогательных | |
Возвратить метки вспомогательных делений этой оси, как список | |
Возвратить вспомогательные линии делений этой оси в виде списка | |
Возвратить позиции вспомогательных делений этой оси в координатах данных. | |
Возвратить текст смещения оси как экземпляр Text. | |
Получить параметры отображения делений, меток делений и линий сетки. | |
Получить метки делений этой оси. | |
Возвратить линии делений этой оси в виде списка | |
Возвратить позиции делений этой оси в координатах данных. | |
Возвратить линии сетки этой оси в виде списка | |
Настроить линии сетки. | |
Установить параметры отображения делений, меток делений и линий сетки. | |
Настроить деления и метки оси для обработки данных вдоль этой оси как дат. |
Диапазоны данных и отображения
Возвращает пределы данных для данного осей. | |
Возвращает пределы отображения для данного осей. | |
Возвращает значение, указывающее, ориентирована ли данная ось в "обратном" направлении. | |
Устанавливает пределы данных для оси. | |
Устанавливает пределы отображения для оси. | |
Устанавливает значение, указывающее, ориентирована ли данная ось в "обратном" направлении. |
Вспомогательные функции отрисовки
Возвращает приблизительное количество делений, которое может поместиться на оси. | |
[Устарело] Получает размеры меток делений по обеим сторонам осей. | |
Возвращает область, содержащую ось. |
Интерактивное взаимодействие
Проверяет, содержит ли элемент графического интерфейса событие мыши. | |
Радиус принятия для проверок на включение. | |
Возвращает глубину оси, используемой пикером. | |
Устанавливает глубину оси, используемой пикером. |
Единицы
Устанавливает единицы для оси. | |
Возвращает единицы для оси. | |
Изучает data на предмет преобразователя единиц и обновляет экземпляр |
Свойства оси X
Только для чтения, имя, идентифицирующее ось. | |
[Устарело] Возвращает пару чисел, определяющих, сколько места должно быть зарезервировано для текста над и под осями. | |
Возвращает положение делений ("top", "bottom", "default" или "unknown"). | |
Устанавливает положение делений. | |
Устанавливает положение метки (top или bottom) | |
Перемещает деления и метки делений (если они присутствуют) в нижнюю часть области графика. | |
Перемещает деления и метки делений (если они присутствуют) в верхнюю часть области графика. |
Свойства оси Y
Только для чтения, имя, идентифицирующее ось. | |
[Устарело] | |
Возвращает положение делений ("left", "right", "default" или "unknown"). | |
| |
Устанавливает положение делений. | |
Устанавливает положение метки (left или right) | |
Перемещает деления и метки делений (если они присутствуют) влево от области графика. | |
Перемещает деления и метки делений (если они присутствуют) вправо от области графика. |
Другие
Экземпляр | |
Переинициализирует списки основных и второстепенных делений. | |
Устанавливает стандартные пределы для диапазонов данных и отображения оси, если они ещё не были изменены. |
Отказано от использования
Эти методы следует использовать с осторожностью, вызывая set_ticks для указания желаемых расположений делений перед вызовом set_ticklabels для указания соответствующего ряда меток. Вызов set_ticks создает FixedLocator; его список расположений затем используется set_ticklabels для создания соответствующего FuncFormatter.
Устанавливает расположения делений оси и, необязательно, метки. | |
[Отказано от использования] Устанавливает метки делений оси со списком строковых меток. |
Tick объекты
- classmatplotlib.axis.Tick(axes, loc, *, 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, **kwargs)[source]
-
Абстрактный базовый класс для делений оси, линий сетки и меток.
Деления отмечают положение на оси. Они содержат две линии в качестве маркеров и две метки; по одной для нижнего и верхнего положений (в случае
XAxis) или для левого и правого положений (в случаеYAxis).- Атрибуты:
-
-
tick1line
Line2D -
Маркер деления слева/снизу.
-
tick2line
Line2D -
Маркер деления справа/сверху.
-
gridline
Line2D -
Линия сетки, связанная с положением метки.
-
label1
Text -
Метка деления слева/снизу.
-
label2
Text -
Метка деления справа/сверху.
-
tick1line
bbox — прямоугольник Bound2D в координатах отображения области Axes, loc — расположение деления в координатах данных, size — размер деления в пунктах.
- classmatplotlib.axis.XTick(*args, **kwargs)[source]
-
Содержит всех графических объектов, необходимых для создания отметки x — линию деления, текстовую метку и линию сетки.
bbox — прямоугольник Bound2D в координатах отображения области Axes, loc — расположение деления в координатах данных, size — размер деления в пунктах.
- classmatplotlib.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/3.7.5/api/axis_api.html