Spec-Zone.ru › Matplotlib

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

Анимация с несколькими Axes

Демонстрация размещения вставки 2

Демонстрация размещения вставки 2

Выравнивание гистограммы по диаграмме рассеяния с помощью размещаемых Axes

Выравнивание гистограммы по диаграмме рассеяния с помощью размещаемых Axes

Простые привязанные объекты

Простые привязанные объекты

Простой отступ оси

Простой отступ оси

Демонстрация Tricontour

Демонстрация Tricontour

Сглаженные контуры триангуляции Делоне

Сглаженные контуры триангуляции Делоне

Сглаженные контуры пользовательской сетки

Сглаженные контуры пользовательской сетки

Демонстрация Trigradient

Демонстрация Trigradient

Демонстрация Tripcolor

Демонстрация Tripcolor

Демонстрация Triplot

Демонстрация Triplot

Диаграмма рассеяния с гистограммами

Диаграмма рассеяния с гистограммами

Привязанные объекты

Привязанные объекты

Растеризация векторной графики

Растеризация векторной графики

Создание трёхмерных многоугольников

Создание трёхмерных многоугольников

Трёхмерная поверхность (сплошной цвет)

Трёхмерная поверхность (сплошной цвет)

Трёхмерный воксельный график логотипа NumPy

Трёхмерный воксельный график логотипа NumPy

Трёхмерный воксельный / объёмный график с цветами RGB

Трёхмерный воксельный / объёмный график с цветами RGB

Логарифмическое соотношение сторон

Логарифмическое соотношение сторон

Ммм, пончики!!!

Ммм, пончики!!!

Построение нескольких линий с помощью LineCollection

Построение нескольких линий с помощью LineCollection

Соотношение сторон рамки Axes

Соотношение сторон рамки Axes

Управление пределами просмотра с помощью полей и sticky_edges

Управление пределами просмотра с помощью полей и sticky_edges

Многострочный текст

Многострочный текст

Размещение нескольких Axes на рисунке

Размещение нескольких Axes на рисунке

Размещение цветовых шкал

Размещение цветовых шкал

Нормализация цветовой карты

Нормализация цветовой карты

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API