matplotlib.figure.Figure#
- class matplotlib.figure.Figure(figsize=None, dpi=None, *, facecolor=None, edgecolor=None, linewidth=0.0, frameon=None, subplotpars=None, tight_layout=None, constrained_layout=None, layout=None, **kwargs)[Quelle]#
Der Top-Level-Container für alle Plot-Elemente.
Siehe
matplotlib.figurefür einen Index der Klassenmethoden.- Attribute:
- patch
Die
Rectangle-Instanz, die die Hintergrundfläche der Abbildung darstellt.- suppressComposite
Für mehrere Bilder erstellt die Abbildung zusammengesetzte Bilder abhängig von der Renderer-Option option_image_nocomposite. Wenn suppressComposite ein boolescher Wert ist, überschreibt dies den Renderer.
- Parameter:
- figsize2-Tupel aus Gleitkommazahlen, Standard:
rcParams["figure.figsize"](Standard:[6.4, 4.8]) Abbildungsdimension
(Breite, Höhe)in Zoll.- dpiGleitkommazahl, Standard:
rcParams["figure.dpi"](Standard:100.0) Punkte pro Zoll.
- facecolorStandard:
rcParams["figure.facecolor"](Standard:'white') Die Hintergrundfarbe der Abbildungsfläche.
- edgecolorStandard:
rcParams["figure.edgecolor"](Standard:'white') Die Randfarbe der Abbildungsfläche.
- linewidthGleitkommazahl
Die Liniendicke des Rahmens (d.h. die Randliniendicke der Abbildungsfläche).
- frameonbool, Standard:
rcParams["figure.frameon"](Standard:True) Wenn
False, wird das Zeichnen der Hintergrundfläche der Abbildung unterdrückt.- subplotpars
SubplotParams Subplot-Parameter. Wenn nicht angegeben, werden die Standard-Subplot-Parameter
rcParams["figure.subplot.*"]verwendet.- tight_layoutbool oder dict, Standard:
rcParams["figure.autolayout"](Standard:False) Ob der Tight-Layout-Mechanismus verwendet werden soll. Siehe
set_tight_layout.Veraltet
Die Verwendung dieses Parameters wird nicht empfohlen. Bitte verwenden Sie stattdessen
layout='tight'für den häufigen Fall vontight_layout=Trueund verwenden Sieset_tight_layoutandernfalls.- constrained_layoutbool, Standard:
rcParams["figure.constrained_layout.use"](Standard:False) Dies ist gleichbedeutend mit
layout='constrained'.Veraltet
Die Verwendung dieses Parameters wird nicht empfohlen. Bitte verwenden Sie stattdessen
layout='constrained'.- layout{'constrained', 'compressed', 'tight', 'none',
LayoutEngine, None}, Standard: None Der Layout-Mechanismus zur Positionierung von Plot-Elementen, um überlappende Achsen-Dekorationen (Beschriftungen, Ticks usw.) zu vermeiden. Beachten Sie, dass Layout-Manager erhebliche Leistungseinbußen haben können.
'constrained': Der Constrained-Layout-Solver passt die Achsengrößen an, um überlappende Achsen-Dekorationen zu vermeiden. Kann komplexe Plot-Layouts und Farbleisten verarbeiten und wird daher empfohlen.
Siehe Anleitung zu Constrained Layout für Beispiele.
'compressed': verwendet denselben Algorithmus wie 'constrained', entfernt jedoch zusätzlichen Platz zwischen Achsen mit festem Seitenverhältnis. Am besten für einfache Raster von Achsen geeignet.
'tight': Verwendet den Tight-Layout-Mechanismus. Dies ist ein relativ einfacher Algorithmus, der die Subplot-Parameter anpasst, damit Dekorationen nicht überlappen.
Siehe Anleitung zu Tight Layout für Beispiele.
'none': Verwendet keine Layout-Engine.
Eine
LayoutEngine-Instanz. Eingebaute Layout-Klassen sindConstrainedLayoutEngineundTightLayoutEngine, die einfacher über 'constrained' und 'tight' zugänglich sind. Die Übergabe einer Instanz ermöglicht es Drittanbietern, ihre eigenen Layout-Engines bereitzustellen.
Wenn nicht angegeben, wird auf die Verwendung der Parameter tight_layout und constrained_layout zurückgegriffen, einschließlich ihrer Standardkonfigurationen
rcParams["figure.autolayout"](Standard:False) undrcParams["figure.constrained_layout.use"](Standard:False).
- figsize2-Tupel aus Gleitkommazahlen, Standard:
- Andere Parameter:
- **kwargs
FigureEigenschaften, optional Eigenschaft
Beschreibung
eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert entgegennimmt und ein (m, n, 3) Array und zwei Offsets von der linken unteren Ecke des Bildes zurückgibt
float oder None
bool
FigureCanvas
BboxBaseoder Nonebool
Patch oder (Path, Transform) oder None
unknown
unknown
float
float
unknown
float
bool
str
bool
object
{'constrained', 'compressed', 'tight', 'none',
LayoutEngine, None}number
bool
Liste von
AbstractPathEffectNone oder bool oder float oder callable
bool
(float, float) oder float
(scale: float, length: float, randomness: float)
bool oder None
unknown
str
bool
float
- **kwargs