Spec-Zone.ru › Matplotlib 3.7

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 или строка или (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

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

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

Tricontour Smooth Delaunay

Tricontour Smooth Delaunay

Tricontour Smooth User

Tricontour Smooth User

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

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

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

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

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

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

Аспект рамки осей

Аспект рамки осей

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

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

Расположение цветовых баров

Расположение цветовых баров

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

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

Бублики!!!

Бублики!!!

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

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

Диаграмма рассеяния с гистограммами (локализуемые оси)

Диаграмма рассеяния с гистограммами (локализуемые оси)

Простые привязанные элементы

Простые привязанные элементы

Демонстрация направления оси

Демонстрация направления оси

Простая подложка оси

Простая подложка оси

Задача двойного маятника

Задача двойного маятника

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

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

Привязанные элементы

Привязанные элементы

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

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

3D поверхность (сплошной цвет)

3D поверхность (сплошной цвет)

3D объёмное изображение логотипа NumPy

3D объёмное изображение логотипа NumPy

3D объёмное изображение с RGB цветами

3D объёмное изображение с RGB цветами

Аспект логарифмической шкалы

Аспект логарифмической шкалы

Стрелка аннотации текста

Стрелка аннотации текста

Расположение нескольких осей на графике

Расположение нескольких осей на графике

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

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

© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.7.5/api/_as_gen/matplotlib.axes.Axes.set_aspect.html

Spec-Zone.ru

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