matplotlib.axes.Axes.autoscale_view
-
Axes.autoscale_view(self, tight=None, scalex=True, scaley=True) -
Автомасштабирование пределов отображения по данным.
Параметры: -
tightbool or 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 -
Автомасштабировать ось x (по умолчанию True).
-
scaleybool -
Автомасштабировать ось x (по умолчанию True).
Примечания
Автомасштабирование сохраняет любое существующее обратное направление осей.
Пределы данных не обновляются автоматически, когда данные художника изменяются после того, как художник был добавлен в экземпляр Axes. В этом случае используйте
matplotlib.axes.Axes.relim()перед вызовом autoscale_view.Если представления осей фиксированы, например, с помощью
set_xlim, они не будут изменены autoscale_view(). См.matplotlib.axes.Axes.autoscale()для альтернативы. -
Примеры использования matplotlib.axes.Axes.autoscale_view
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.2.2/api/_as_gen/matplotlib.axes.Axes.autoscale_view.html