matplotlib.axes.Axes.set_xlim
- Axes.set_xlim(left=None, right=None, *, emit=True, auto=False, xmin=None, xmax=None)[исходный код]
-
Установить границы отображения оси x.
- Параметры:
-
- leftfloat, необязательный
-
Левая граница оси x в координатах данных. Передача None оставляет границу без изменений.
Левую и правую границы оси x также можно передать кортежем (left, right) в качестве первого позиционного аргумента (или аргумента с ключевым словом left).
- rightfloat, необязательный
-
Правая граница оси x в координатах данных. Передача None оставляет границу без изменений.
- emitbool, по умолчанию: True
-
Следует ли уведомлять наблюдателей об изменении границ.
- autobool или None, по умолчанию: False
-
Следует ли включить автоматическое масштабирование оси x. Значение True включает его, False — отключает, а None оставляет без изменений.
- xmin, xmaxfloat, необязательный
-
Эти параметры эквивалентны соответственно left и right; передавать одновременно xmin и left или xmax и right нельзя.
- Возвращает:
-
- left, right(float, float)
-
Новые границы оси x в координатах данных.
См. также
Примечания
Значение left может быть больше значения right; в этом случае значения оси x будут уменьшаться слева направо.
Примеры
>>> set_xlim(left, right) >>> set_xlim((left, right)) >>> left, right = set_xlim(left, right)
Одну из границ можно оставить без изменений.
>>> set_xlim(right=right_lim)
Границы можно передать в обратном порядке, чтобы изменить направление оси x. Например, предположим, что x обозначает количество лет до настоящего времени. Границы оси x можно задать, как показано ниже, чтобы 5000 лет назад располагались слева на графике, а настоящее время — справа.
>>> set_xlim(5000, 0)
Примеры использования matplotlib.axes.Axes.set_xlim
Анимированная диаграмма рассеяния, сохранённая в формате GIF
Построение контуров пространства решений задач оптимизации
Построение нескольких линий с помощью LineCollection
Диаграмма SkewT-logP: использование преобразований и пользовательских проекций
Задание верхних и нижних пределов для полос погрешностей
Форматирование делений дат с помощью ConciseDateFormatter
© 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_xlim.html