matplotlib.axes.Axes.set_aspect
- Axes.set_aspect(aspect, adjustable=None, anchor=None, share=False)[source]
-
Установить соотношение сторон осей масштабирования, т.е. масштаб y/x.
- Параметры:
-
- aspect{'auto', 'equal'} или float
-
Возможные значения:
- 'auto': заполнить прямоугольник позиции данными.
- 'equal': то же, что и
aspect=1, т.е. одинаковое масштабирование по осям x и y. -
float: отображаемый размер 1 единицы в координатах данных по оси y будет равен aspect раз отображаемого размера 1 единицы в координатах данных по оси x; например, для
aspect=2квадрат в координатах данных будет отображаться с высотой в два раза больше его ширины.
- adjustableNone или {'box', 'datalim'}, необязательно
-
Если не
None, это определяет, какой параметр будет изменён для достижения требуемого соотношения сторон. См.set_adjustableдля получения дополнительных сведений. - anchorNone или str или (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
Управление пределами отображения с помощью полей и sticky_edges
Диаграмма рассеяния с гистограммами (Locatable Axes)
© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.8.4/api/_as_gen/matplotlib.axes.Axes.set_aspect.html