matplotlib.axes.Axes.set_xticks
- Axes.set_xticks(ticks, labels=None, *, minor=False, **kwargs)[исходный код]
-
Задать положения делений оси x и, при необходимости, подписи делений.
При необходимости границы отображения оси расширяются так, чтобы были видны все заданные деления.
- Параметры:
-
- ticks1D-массивоподобный объект
-
Массив положений делений (числа с плавающей точкой или значения в единицах оси).
Locatorоси заменяется наFixedLocator.Передайте пустой список (
set_xticks([])), чтобы удалить все деления.Некоторые форматировщики делений не подписывают произвольные положения делений; например, форматировщики логарифмической шкалы по умолчанию подписывают только деления на степенях десяти. В таком случае можно явно задать форматировщик для оси с помощью
Axis.set_major_formatterили самостоятельно передать отформатированные подписи. - labelsсписок строк, необязательно
-
Подписи делений для каждого положения в ticks; длина должна совпадать с длиной ticks. Если задано, подписи используются без изменений через
FixedFormatter. Если не задано, подписи формируются с помощьюFormatterделений оси. - minorbool, по умолчанию: False
-
Если
False, задаются только основные деления; еслиTrue— только вспомогательные. - **kwargs
-
Свойства
Textдля подписей. Их можно использовать только при передаче labels. В остальных случаях используйтеtick_params.
Примечания
Обязательное расширение границ отображения — намеренный элемент проектирования, предотвращающий неожиданное отсутствие видимых делений. Если нужны другие границы, задайте их явно после установки делений.
Примеры использования matplotlib.axes.Axes.set_xticks
Выравнивание гистограммы относительно диаграммы рассеяния с помощью размещаемых объектов Axes
Сгруппированная столбчатая диаграмма с единицами измерения
© 2012–2026 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/matplotlib.axes.Axes.set_xticks.html