Spec-Zone.ru › Matplotlib

matplotlib.axis.Axis.set_ticklabels

Axis.set_ticklabels(labels, *, minor=False, fontdict=None, **kwargs)[source]

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

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

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

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

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

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

minorbool

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

fontdictdict, необязательно

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

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

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

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

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

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

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

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

Если возможно, используйте set_tick_params.

Возвращаемое значение:
список Texts

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

© 2012–2023 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