Spec-Zone.ru › Matplotlib

matplotlib.figure.Figure.set_layout_engine

Figure.set_layout_engine(layout=None, **kwargs)[исходный код]

Задать механизм компоновки для этой фигуры.

Параметры:
layout{'constrained', 'compressed', 'tight', 'none', LayoutEngine, None}
  • 'constrained' использует ConstrainedLayoutEngine
  • 'compressed' также использует ConstrainedLayoutEngine, но с поправкой, которая позволяет добиться хорошей компоновки для осей с фиксированным соотношением сторон.
  • 'tight' использует TightLayoutEngine
  • 'none' отключает механизм компоновки.

Если передан экземпляр LayoutEngine, будет использоваться этот экземпляр.

Если передано None, поведение определяется параметром rcParams["figure.autolayout"] (по умолчанию: False) (если он равен True, поведение соответствует передаче 'tight') и параметром rcParams["figure.constrained_layout.use"] (по умолчанию: False) (если он равен True, поведение соответствует передаче 'constrained'). Если оба параметра равны True, приоритет имеет rcParams["figure.autolayout"] (по умолчанию: False).

Пользователи и библиотеки также могут определять собственные механизмы компоновки и напрямую передавать их экземпляры.

**kwargs

Именованные аргументы передаются механизму компоновки для настройки таких параметров, как размеры отступов и полей. Используются только в том случае, если layout — строка.

Примеры использования matplotlib.figure.Figure.set_layout_engine

Руководство по ограниченной компоновке

Руководство по ограниченной компоновке

© 2012–2026 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/matplotlib.figure.Figure.set_layout_engine.html

Spec-Zone.ru

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