matplotlib.axis
Содержание
Классы для делений и осей X и Y.
Наследование
Axis объекты
- классmatplotlib.axis.Axis(axes, *, pickradius=15)[source]
-
Базовый класс для
XAxisиYAxis.- Атрибуты:
-
- isDefault_labelbool
-
axesmatplotlib.axes.Axes -
Экземпляр
Axes, в котором находится объект, или None. -
major
matplotlib.axis.Ticker -
Определяет позиции основных делений и формат их меток.
-
minor
matplotlib.axis.Ticker -
Определяет позиции второстепенных делений и формат их меток.
-
callbacks
matplotlib.cbook.CallbackRegistry -
label
Text -
Метка оси.
- labelpadfloat
-
Расстояние между меткой оси и метками делений. По умолчанию
rcParams["axes.labelpad"](по умолчанию4.0) = 4. -
offsetText
Text -
Объект
Text, содержащий смещение данных для делений (если таковое имеется). -
pickradiusfloat -
Радиус принятия для тестов включения.
-
majorTicksсписок
Tick -
Основные деления.
-
minorTicksсписок
Tick -
Второстепенные деления.
- Параметры:
-
-
axes
matplotlib.axes.Axes -
Объект
Axes, к которому относится созданная ось. - pickradiusfloat
-
Радиус принятия для тестов включения. См. также
Axis.contains.
-
axes
- классmatplotlib.axis.XAxis(*args, **kwargs)[source]
-
- Параметры:
-
-
axes
matplotlib.axes.Axes -
Объект
Axes, к которому относится созданная ось. - pickradiusfloat
-
Радиус принятия для тестов включения. См. также
Axis.contains.
-
axes
- классmatplotlib.axis.YAxis(*args, **kwargs)[source]
-
- Параметры:
-
-
axes
matplotlib.axes.Axes -
Объект
Axes, к которому относится созданная ось. - pickradiusfloat
-
Радиус принятия для тестов включения. См. также
Axis.contains.
-
axes
- классmatplotlib.axis.Ticker[source]
-
Контейнер для объектов, определяющих положение и формат делений.
- Атрибуты:
-
-
locator
matplotlib.ticker.Locatorподкласс -
Определяет положение делений.
-
formatter
matplotlib.ticker.Formatterподкласс -
Определяет формат меток делений.
-
locator
Очистить ось. | |
Возвращает масштаб этой оси (в виде строки). |
Форматизаторы и локаторы
Получить форматизатор основных делений. | |
Получить локатор основных делений. | |
Получить форматизатор второстепенных делений. | |
Получить локатор второстепенных делений. | |
Установить форматизатор основных делений. | |
Установить локатор основных делений. | |
Установить форматизатор второстепенных делений. | |
Установить локатор второстепенных делений. | |
Если второстепенные деления, которые перекрывают основные, должны быть удалены. | |
Подпись оси
Установить координаты подписи. | |
Установить положение подписи (верх или низ) | |
Установить текстовое значение подписи оси. | |
Возвратить подпись оси как экземпляр Text. | |
Возвратить положение подписи (верх или низ) | |
Получить текст подписи. |
Деления, метки делений и текст смещения
Возвратить список основных | |
Возвратить метки основных делений этой оси в виде списка | |
Возвратить основные линии делений этой оси в виде списка | |
Возвратить местоположения основных делений этой оси в координатах данных. | |
Возвратить список второстепенных | |
Возвратить метки второстепенных делений этой оси в виде списка | |
Возвратить второстепенные линии делений этой оси в виде списка | |
Возвратить местоположения второстепенных делений этой оси в координатах данных. | |
Возвратить текст смещения оси как экземпляр Text. | |
Получить метки делений этой оси. | |
Возвратить линии делений этой оси в виде списка | |
Возвратить местоположения делений этой оси в координатах данных. | |
Возвратить линии сетки этой оси в виде списка | |
Настроить линии сетки. | |
Установить параметры внешнего вида для делений, меток делений и линий сетки. | |
Настроить деления и метки оси для обработки данных вдоль этой оси как дат. |
Интервалы данных и отображения
Возвращает пределы данных для этой оси. | |
Возвращает пределы отображения для этой оси. | |
Возвращает, ориентирована ли эта ось в "обратном" направлении. | |
Устанавливает пределы данных оси. | |
Устанавливает пределы отображения оси. | |
Устанавливает, ориентирована ли эта ось в "обратном" направлении. |
Вспомогательные функции отрисовки
Возвращает оценочное количество делений, которое может поместиться на оси. | |
[Устарело] Получить размеры меток делений по обе стороны осей. | |
Возвращает прямоугольник, который охватывает ось. |
Интерактивное
Проверка, содержит ли элемент событие мыши. | |
Радиус выбора для проверки включения. | |
Возвращает глубину оси, используемой инструментом выбора. | |
Устанавливает глубину оси, используемой инструментом выбора. |
Единицы
Устанавливает единицы для оси. | |
Возвращает единицы для оси. | |
Просматривает данные на предмет преобразователя единиц и обновляет экземпляр axis.converter при необходимости. |
Ось X
Только для чтения: имя, идентифицирующее ось. | |
[Устарело] Возвращает, сколько места нужно зарезервировать для текста над и под осями, как пару чисел с плавающей точкой. | |
Возвращает положение делений ("верх", "низ", "по умолчанию" или "неизвестно"). | |
Устанавливает положение делений. | |
Устанавливает положение метки (верх или низ). | |
Перемещает деления и метки делений (если они присутствуют) в нижнюю часть области графика. | |
Перемещает деления и метки делений (если они присутствуют) в верхнюю часть области графика. |
Ось Y
Только для чтения: имя, идентифицирующее ось. | |
[Устарело] | |
Возвращает положение делений ("слева", "справа", "по умолчанию" или "неизвестно"). | |
Устанавливает положение делений. | |
Устанавливает положение метки (слева или справа). | |
Перемещает деления и метки делений (если они присутствуют) влево от области графика. | |
Перемещает деления и метки делений (если они присутствуют) вправо от области графика. |
Прочие
Экземпляр | |
Переинициализирует списки основных и вспомогательных делений. | |
Устанавливает значения по умолчанию для пределов данных и интервалов отображения оси, если они еще не были изменены. |
Отказано от использования
Эти методы следует использовать с осторожностью, вызывая 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]
-
Содержит все объекты Artists, необходимые для создания деления по оси x — линию деления, текстовую метку и линию сетки
bbox — прямоугольник Bound2D в координатах отображения Axes, loc — расположение деления в координатах данных, size — размер деления в пунктах.
- classmatplotlib.axis.YTick(*args, **kwargs)[source]
-
Содержит все объекты Artists, необходимые для создания деления по оси y — линию деления, текстовую метку и линию сетки
bbox — прямоугольник Bound2D в координатах отображения Axes, loc — расположение деления в координатах данных, size — размер деления в пунктах.
Возвращает расположение деления (координаты данных) как скаляр. | |
Получить значение отступа метки деления в пунктах. | |
[Устарело] | |
Получить длину деления за пределами оси. | |
Возвращает пределы отображения | |
Установить текст метки label1. | |
Установить текст метки label2. | |
Установить отступ метки деления в пунктах | |
Установить URL метки label1 и label2. | |
Установить расположение деления в координатах данных с помощью скаляра loc. |
© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.6.0/api/axis_api.html