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.Если пределы отображения осей закреплены, например, с помощью
set_xlim, они не будут изменены функцией autoscale_view(). См.matplotlib.axes.Axes.autoscale()для альтернативного подхода.
Примеры использования matplotlib.axes.Axes.autoscale_view
© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.4.3/api/_as_gen/matplotlib.axes.Axes.autoscale_view.html