matplotlib.figure.Figure.set_layout_engine#
- Figure.set_layout_engine(layout=None, **kwargs)[Quelle]#
Legt die Layout-Engine für diese Abbildung fest.
- Parameter:
- layout{'constrained', 'compressed', 'tight', 'none',
LayoutEngine, None} 'constrained' verwendet
ConstrainedLayoutEngine'compressed' verwendet ebenfalls
ConstrainedLayoutEngine, jedoch mit einer Korrektur, die versucht, ein gutes Layout für Achsen mit festem Seitenverhältnis zu erstellen.'tight' verwendet
TightLayoutEngine'none' entfernt die Layout-Engine.
Wenn eine Instanz von
LayoutEngineübergeben wird, wird diese Instanz verwendet.Wenn
None, wird das Verhalten durchrcParams["figure.autolayout"](Standard:False) (was beiTruesich so verhält, als wäre 'tight' übergeben worden) undrcParams["figure.constrained_layout.use"](Standard:False) (was beiTruesich so verhält, als wäre 'constrained' übergeben worden) gesteuert. Wenn beideTruesind, hatrcParams["figure.autolayout"](Standard:False) Priorität.Benutzer und Bibliotheken können ihre eigenen Layout-Engines definieren und die Instanz direkt übergeben.
- **kwargs
Die Schlüsselwortargumente werden an die Layout-Engine übergeben, um Dinge wie Polsterung und Randgrößen einzustellen. Nur verwendet, wenn layout ein String ist.
- layout{'constrained', 'compressed', 'tight', 'none',