matplotlib.axes.Axes.set_xlim
- Axes.set_xlim(left=None, right=None, *, emit=True, auto=False, xmin=None, xmax=None)[source]
-
Установить пределы отображения оси 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
Включение верхних и нижних пределов в графики погрешностей
Отрисовка нескольких линий с помощью LineCollection
Анимированная диаграмма рассеяния, сохранённая как GIF
Диаграмма SkewT-logP: использование преобразований и пользовательских проекций
Форматирование меток дат с помощью ConciseDateFormatter
© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.7.5/api/_as_gen/matplotlib.axes.Axes.set_xlim.html