Spec-Zone.ru › Matplotlib

matplotlib.axes.Axes.set_adjustable

Axes.set_adjustable(adjustable, share=False)[исходный код]

Задать способ изменения области Axes для достижения требуемого соотношения сторон.

Параметры:
adjustable{'box', 'datalim'}

Если задано 'box', изменить физические размеры области Axes. Если задано 'datalim', изменить пределы данных по осям x или y. При этом явно заданные пределы осей могут быть проигнорированы.

sharebool, по умолчанию: False

Если True, применить настройки ко всем общим областям Axes.

См. также

matplotlib.axes.Axes.set_aspect

Описание обработки соотношения сторон.

Примечания

Общие области Axes (частным случаем которых являются сдвоенные области Axes) накладывают ограничения на способы задания соотношения сторон. Для сдвоенных областей Axes используйте 'datalim'. Для областей Axes с общими осями x и y используйте 'box'. В остальных случаях можно использовать как 'datalim', так и 'box'. Эти ограничения отчасти необходимы, чтобы избежать избыточного задания параметров, а отчасти обусловлены особенностями используемой в данный момент реализации: корректировки соотношения сторон выполняются последовательно и независимо для каждой области Axes при её отрисовке.

Примеры использования matplotlib.axes.Axes.set_adjustable

Соотношение сторон в логарифмическом масштабе

Соотношение сторон в логарифмическом масштабе

© 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_adjustable.html

Spec-Zone.ru

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