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; должен иметь такую же длину, как ticks. Если заданы, метки используются как есть с помощью
FixedFormatter. Если не заданы, метки генерируются с использованием форматера меток оси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/stable/api/_as_gen/matplotlib.axes.Axes.set_xticks.html