matplotlib.axes.Axes.set_aspect
-
Axes.set_aspect(aspect, adjustable=None, anchor=None, share=False) -
Установите масштабирование оси, т.е. отношение единицы измерения по оси y к единице измерения по оси x.
Параметры: - aspect{'auto', 'equal'} или float
-
Возможные значения:
- 'auto': заполнить прямоугольник положения данными.
- 'equal': то же, что и
aspect=1, т.е. одинаковое масштабирование по осям x и y. - float: окружность будет растянута так, что высота будет равна float умноженная на ширину.
- adjustableNone или {'box', 'datalim'}, необязательно
-
Если не
None, это определяет, какой параметр будет скорректирован, чтобы удовлетворить необходимому аспекту. Смотритеset_adjustableдля получения дополнительных сведений. - anchorNone или строка или (float, float), необязательно
-
Если не
None, это определяет, где будут отображаться оси, если из-за ограничений аспекта есть дополнительное пространство. Наиболее распространенный способ указать якорь — это сокращения сторон света:значение описание 'C' по центру 'SW' левый нижний угол 'S' середина нижней грани 'SE' правый нижний угол и т.д. Смотрите
set_anchorдля получения дополнительных сведений. - sharebool, по умолчанию: False
-
Если
True, применить настройки ко всем совмещенным осям.
См. также
matplotlib.axes.Axes.set_adjustable- Установить, как оси подстраиваются для достижения требуемого соотношения сторон.
matplotlib.axes.Axes.set_anchor- Установить положение в случае наличия дополнительного пространства.
Примеры использования matplotlib.axes.Axes.set_aspect
© 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.set_aspect.html