matplotlib.axes.Axes.autoscale_view
- Axes.autoscale_view(tight=None, scalex=True, scaley=True)[исходный код]
-
Автоматически масштабирует пределы отображения с использованием пределов данных.
- Параметры:
-
- tightbool или None
-
Если True, только расширяет пределы осей с учётом отступов. Обратите внимание, что в отличие от
autoscale,tight=Trueне устанавливает отступы равными нулю.Если False и
rcParams["axes.autolimit_mode"](по умолчанию:'data') имеет значение 'round_numbers', то после расширения с учётом отступов пределы осей дополнительно расширяются с использованием основного локатора оси.Если None (значение по умолчанию), повторно используется значение, заданное при предыдущем вызове
autoscale_view(начальное значение — False, но стиль по умолчанию задаётrcParams["axes.autolimit_mode"](по умолчанию:'data') равным 'data'; в этом случае поведение соответствует True). - scalexbool, по умолчанию: True
-
Автоматически ли масштабировать ось x.
- scaleybool, по умолчанию: True
-
Автоматически ли масштабировать ось y.
Примечания
Автоматическое масштабирование сохраняет имеющееся направление осей, включая его обратный порядок.
Пределы данных не обновляются автоматически, если данные художника изменяются после его добавления в экземпляр Axes. В этом случае вызовите
matplotlib.axes.Axes.relim()перед вызовом autoscale_view.Если пределы отображения Axes зафиксированы, например с помощью
set_xlim, autoscale_view() их не изменит. Альтернативный вариант см. вmatplotlib.axes.Axes.autoscale().
Примеры использования matplotlib.axes.Axes.autoscale_view
Построение гистограмм с помощью прямоугольников и PolyCollections
Коллекция Line, Poly и RegularPoly с автоматическим масштабированием
Групповая столбчатая диаграмма с единицами измерения
© 2012–2026 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/matplotlib.axes.Axes.autoscale_view.html