matplotlib.axes.Axes.set_aspect
- Axes.set_aspect(aspect, adjustable=None, anchor=None, share=False)[source]
-
Задать соотношение сторон масштабирования Axes, то есть масштаб по y относительно x.
- Параметры:
-
- aspect{'auto', 'equal'} или float
-
Возможные значения:
- 'auto': заполнить данными прямоугольник Axes.
- 'equal': то же, что и
aspect=1, то есть одинаковый масштаб по x и y. -
float: отображаемый размер 1 единицы в координатах данных y будет в aspect раз больше отображаемого размера 1 единицы в координатах данных x; например, при
aspect=2квадрат в координатах данных будет отображаться в виде прямоугольника, высота которого вдвое больше ширины.
- adjustableNone или {'box', 'datalim'}, необязательный
-
Если значение не равно
None, этот параметр определяет, какой параметр будет изменён для достижения требуемого соотношения сторон. Подробнее см. в разделеset_adjustable. - anchorNone, str или (float, float), необязательный
-
Если значение не равно
None, этот параметр задаёт расположение Axes, если из-за ограничений соотношения сторон остаётся свободное место. Чаще всего для задания привязки используют сокращения сторон света:значение
описание
'C'
по центру
'SW'
нижний левый угол
'S'
середина нижнего края
'SE'
нижний правый угол
и т. д.
Подробнее см. в разделе
set_anchor. - sharebool, по умолчанию: False
-
Если
True, применить настройки ко всем общим Axes.
См. также
matplotlib.axes.Axes.set_adjustable-
Задать способ изменения Axes для достижения требуемого соотношения сторон.
matplotlib.axes.Axes.set_anchor-
Задать положение при наличии свободного места.
Примеры использования matplotlib.axes.Axes.set_aspect
Выравнивание гистограммы по диаграмме рассеяния с помощью размещаемых Axes
Трёхмерный воксельный / объёмный график с цветами RGB
Построение нескольких линий с помощью LineCollection
Управление пределами просмотра с помощью полей и sticky_edges
© 2012–2026 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/matplotlib.axes.Axes.set_aspect.html