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