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