matplotlib.pyplot.figure #
- matplotlib.pyplot. figure ( num=None , figsize=None , dpi=None , * , facecolor=None , edgecolor=None , frameon=True , FigureClass=<class 'matplotlib.figure.Figure'> , clear=False , **kwargs ) [ Quelle] #
- Erstellen Sie eine neue Figur oder aktivieren Sie eine vorhandene Figur. - Parameter :
- num int oder str oder FigureoderSubFigure, optional
- Ein eindeutiger Bezeichner für die Figur. - Wenn bereits eine Figur mit dieser Kennung existiert, wird diese Figur aktiviert und zurückgegeben. Eine ganze Zahl bezieht sich auf das - Figure.numberAttribut, ein String bezieht sich auf die Beschriftung der Figur.- Wenn es keine Zahl mit dem Bezeichner gibt oder num nicht angegeben ist, wird eine neue Zahl erstellt, aktiviert und zurückgegeben. Wenn num ein int ist, wird es für das - Figure.numberAttribut verwendet, andernfalls wird ein automatisch generierter ganzzahliger Wert verwendet (beginnend bei 1 und inkrementiert für jede neue Zahl). Wenn num ein String ist, werden die Bildbeschriftung und der Fenstertitel auf diesen Wert gesetzt. Wenn num ein ist- SubFigure, wird sein übergeordnetes Element- Figureaktiviert.
- figsize (float, float), Standard: rcParams["figure.figsize"](Standard: )[6.4, 4.8]
- Breite, Höhe in Zoll. 
- dpi Float, Standard: rcParams["figure.dpi"](Standard:100.0)
- Die Auflösung der Abbildung in Punkten pro Zoll. 
- Gesichtsfarbe Farbe, Standard: rcParams["figure.facecolor"](Standard:'white')
- Die Hintergrundfarbe. 
- edgecolor Farbe, Standard: rcParams["figure.edgecolor"](Standard:'white')
- Die Rahmenfarbe. 
- frameon bool, Standard: True
- Wenn False, unterdrücke das Zeichnen des Figurenrahmens. 
- FigureClass Unterklasse vonFigure
- Wenn gesetzt, wird statt einer einfachen - Figure.
- clear bool, Standard: False
- Wenn True und die Zahl bereits existiert, wird sie gelöscht. 
- layout {'constrained', 'tight', LayoutEngine, None}, Standard: None
- Der Layout-Mechanismus zum Positionieren von Plot-Elementen, um überlappende Axes-Dekorationen (Etiketten, Häkchen usw.) zu vermeiden. Beachten Sie, dass Layout-Manager die Abbildungsanzeige messbar verlangsamen können. Standardmäßig None (siehe aber die Dokumentation des - FigureKonstruktors bezüglich der Interaktion mit rcParams).
- **Kwarg
- Zusätzliche Schlüsselwortargumente werden an den - FigureKonstruktor übergeben.
 
- num int oder str oder 
- Rückgaben :
 - Anmerkungen - Neu erstellte Figuren werden an die vom aktuellen Backend bereitgestellte - new_managerMethode oder Funktion übergeben, die eine Leinwand und einen Manager auf der Figur installieren.- new_figure_manager- Wenn Sie viele Abbildungen erstellen, stellen Sie sicher, dass Sie - pyplot.closedie Abbildungen explizit aufrufen, die Sie nicht verwenden, da dies pyplot ermöglicht, den Speicher ordnungsgemäß zu bereinigen.- rcParamsdefiniert die Standardwerte, die in der matplotlibrc-Datei geändert werden können.
Beispiele mit matplotlib.pyplot.figure#
 
Verwenden von Gridspec zum Erstellen von Subplot-Layouts mit mehreren Spalten/Zeilen
 
Festlegen eines festen Aspekts für ImageGrid-Zellen
 
mpl_toolkits.axisartist.floating_axes-Funktionen
 
Erstellen Sie 2D-Balkendiagramme in verschiedenen Ebenen
 
Demonstriert das Plotten von Konturkurven (Niveaukurven) in 3D
 
Demonstriert das Plotten von Konturkurven (Niveaukurven) in 3D mit der Option extend3d
 
Projizieren einer gefüllten Kontur auf einen Graphen
 
Generieren Sie Polygone zum Füllen unter dem 3D-Liniendiagramm
 
3D-Voxel-/Volumendiagramm mit zylindrischen Koordinaten
 
SkewT-logP-Diagramm: Verwenden von Transformationen und benutzerdefinierten Projektionen
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
