matplotlib.axes.Axes.autoscale_view
- Axes.autoscale_view(tight=None, scalex=True, scaley=True)[source]
-
Автоматически масштабирует пределы отображения с использованием пределов данных.
- Параметры:
-
- 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.Если пределы отображения осей фиксированы, например, с помощью
set_xlim, они не будут изменены autoscale_view(). См.matplotlib.axes.Axes.autoscale()для альтернативного варианта.
Примеры использования matplotlib.axes.Axes.autoscale_view
Линии, многоугольники и регулярные многоугольные коллекции с автоматическим масштабированием
Построение гистограмм с использованием прямоугольников и полилиний
Групповая столбчатая диаграмма с единицами измерения
© 2012–2023 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