Spec-Zone.ru › Matplotlib

matplotlib.axis.Axis.set_ticklabels

Axis.set_ticklabels(labels, *, minor=False, fontdict=None, **kwargs)[исходный код]

[Не рекомендуется] Задать метки делений этой оси с помощью списка строковых меток.

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

Использовать этот метод не рекомендуется из-за его зависимости от положения делений. В большинстве случаев вместо него следует использовать Axes.set_[x/y/z]ticks(positions, labels) или Axis.set_ticks.

Если вы используете этот метод, всегда сначала фиксируйте положение делений, например, с помощью Axis.set_ticks или явно задав FixedLocator. Иначе деления могут перемещаться, и метки могут оказаться в неожиданных местах.

Параметры:
labelsпоследовательность строк или объектов Text

Тексты для подписей каждого положения деления в последовательности, заданной с помощью Axis.set_ticks; число меток должно совпадать с числом положений. Метки используются без изменений через FixedFormatter (без дополнительного форматирования).

minorлогическое значение

Если True, задать вспомогательные деления вместо основных.

fontdictсловарь, необязательно

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

Использовать fontdict не рекомендуется. Параметры следует передавать как отдельные именованные аргументы или с помощью распаковки словаря set_ticklabels(..., **fontdict).

Словарь, управляющий внешним видом меток делений. По умолчанию fontdict имеет значение:

{'fontsize': rcParams['axes.titlesize'],
 'fontweight': rcParams['axes.titleweight'],
 'verticalalignment': 'baseline',
 'horizontalalignment': loc}
**kwargs

Свойства текста.

Предупреждение

Это задаёт свойства только текущих делений, чего достаточно лишь для статических графиков.

Постоянство делений не гарантируется. Различные операции могут создавать, удалять и изменять экземпляры Tick. Существует значительный риск потери этих настроек при дальнейшей работе с рисунком (в том числе при панорамировании и масштабировании отображаемого рисунка).

По возможности вместо этого используйте set_tick_params.

Возвращает:
список объектов Text

Для каждого деления включает tick.label1, если он видим, а затем tick.label2, если он видим, именно в таком порядке.

© 2012–2026 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/matplotlib.axis.Axis.set_ticklabels.html

Spec-Zone.ru

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