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; количество меток должно совпадать с количеством позиций. - 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вместо этого.
-
labelsпоследовательность str или
- Возвращает:
-
- список
Text -
Для каждого деления включает
tick.label1, если оно видно, иtick.label2, если оно видно, в этом порядке.
- список
© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.8.4/api/_as_gen/matplotlib.axis.Axis.set_ticklabels.html