matplotlib.axis.Axis.set_ticks
- Axis.set_ticks(ticks, labels=None, *, minor=False, **kwargs)[исходный код]
-
Задать положения делений этой оси и, при необходимости, подписи к ним.
При необходимости пределы отображения оси расширяются так, чтобы были видны все заданные деления.
- Параметры:
-
- ticksодномерный массивоподобный объект
-
Массив положений делений (в виде чисел с плавающей точкой или в единицах оси).
Locatorоси заменяется наFixedLocator.Передайте пустой список (
set_ticks([])), чтобы удалить все деления.Некоторые форматировщики делений не подписывают произвольные положения делений; например, форматировщики логарифмической шкалы по умолчанию подписывают только деления на целых порядках. В таком случае можно явно задать форматировщик для оси с помощью
Axis.set_major_formatterили самостоятельно передать отформатированные подписи. - labelsсписок строк, необязательный
-
Подписи к делениям для каждого положения из ticks; длина списка должна совпадать с длиной ticks. Если параметр задан, подписи используются без изменений с помощью
FixedFormatter. Если параметр не задан, подписи генерируются с помощьюFormatterделений оси. - minorлогическое значение, по умолчанию: False
-
Если
False, задаются только основные деления; еслиTrue— только вспомогательные. - **kwargs
-
Свойства
Textдля подписей. Их можно использовать только при передаче параметра labels. В остальных случаях используйтеtick_params.
Примечания
Обязательное расширение пределов отображения — намеренное решение, призванное избежать неожиданного появления невидимого деления. Если нужны другие пределы, задайте их явно после задания делений.
Примеры использования matplotlib.axis.Axis.set_ticks
© 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_ticks.html