Beispiele #
Diese Seite enthält Beispielplots. Klicken Sie auf ein beliebiges Bild, um das vollständige Bild und den Quellcode anzuzeigen.
Weitere Tutorials finden Sie auf unserer Tutorial-Seite . In unserem Benutzerhandbuch finden Sie auch externe Ressourcen und häufig gestellte Fragen .
Linien, Balken und Markierungen #

Diskrete Verteilung als horizontales Balkendiagramm

Zuordnen von Markierungseigenschaften zu multivariaten Daten

Erstellen einer Zeitleiste mit Linien, Daten und Text
Bilder, Konturen und Felder #
Nebenhandlungen, Achsen und Figuren #

Steuern der Anzeigebeschränkungen mithilfe von Rändern und sticky_edges

Kombinieren von zwei Subplots mit Subplots und GridSpec

Verwenden von Gridspec zum Erstellen von Subplot-Layouts mit mehreren Spalten/Zeilen

Gemeinsame Nutzung von Achsengrenzen und -ansichten
Statistiken #

Zeichnen Sie eine Vertrauensellipse eines zweidimensionalen Datensatzes

Verschiedene Möglichkeiten zur Angabe von Fehlerbalken

Einschließlich Ober- und Untergrenzen in Fehlerbalken

Erstellen von Boxen aus Fehlerbalken mit PatchCollection

Verwenden von Histogrammen zum Zeichnen einer kumulativen Verteilung

Demo der verschiedenen Histtype-Einstellungen der Histogrammfunktion

Die Funktion Histogramm (hist) mit mehreren Datensätzen
Torten- und Polardiagramme #
Text, Beschriftungen und Anmerkungen #

Steuerung des Textstils und der Beschriftungen mithilfe eines Wörterbuchs
Pyplot #
Farbe #
Ausführlichere Informationen zu den in matplotlib verfügbaren Farbkarten sowie eine Beschreibung ihrer Eigenschaften finden Sie im Farbkarten-Tutorial .

Erstellen einer Farbkarte aus einer Liste von Farben
Formen und Kollektionen #

Linien-, Poly- und RegularPoly-Sammlung mit automatischer Skalierung
Stilvorlagen #
Achsen_Gitter1 #

Steuern der Position und Größe von Farbbalken mit Inset Axes

Festlegen eines festen Aspekts für ImageGrid-Zellen
Achsenkünstler #

mpl_toolkits.axisartist.floating_axes-Funktionen
Vitrine #
Animation #

Animiertes Bild mit einer vorberechneten Liste von Bildern
Ereignisbehandlung #
Matplotlib unterstützt die Ereignisbehandlung mit einem GUI-neutralen Ereignismodell, sodass Sie sich mit Matplotlib-Ereignissen verbinden können, ohne zu wissen, an welche Benutzeroberfläche Matplotlib letztendlich angeschlossen wird. Dies hat zwei Vorteile: Der Code, den Sie schreiben, ist portabler, und Matplotlib-Ereignisse kennen Dinge wie den Datenkoordinatenraum und die Achsen, in denen das Ereignis auftritt, sodass Sie sich nicht mit Transformationsdetails auf niedriger Ebene herumschlagen müssen, um aus dem Zeichenbereich zu wechseln zum Datenraum. Beispiele für die Objektauswahl sind ebenfalls enthalten.
Sonstiges #

Ändern der Farben von Linien, die eine Box schneiden

Erstellen von Histogrammen mit Rectangles und PolyCollections
3D-Plotten #

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

Benutzerdefinierte Schummerung in einem 3D-Oberflächendiagramm

Generieren Sie Polygone zum Füllen unter dem 3D-Liniendiagramm

3D-Voxel-/Volumendiagramm mit zylindrischen Koordinaten
Waage #
Diese Beispiele zeigen, wie verschiedene Maßstäbe in Matplotlib gehandhabt werden.
Spezialgrundstücke #

Radarkarte (auch Spinnen- oder Sternenkarte genannt)

SkewT-logP-Diagramm: Verwenden von Transformationen und benutzerdefinierten Projektionen
Stacheln #
Häkchen #

Datumsmarkierungen mit ConciseDateFormatter formatieren

Setzen von Datumshäkchen mithilfe von Wiederholungsregeln

Benutzerdefinierter Tick-Formatierer für Zeitreihen

Legen Sie auf der rechten Seite standardmäßige Hilfsstrichbeschriftungen für die y-Achse fest

Verschieben Sie die Hilfsstrichbeschriftungen der x-Achse nach oben
Einheiten #
Diese Beispiele decken die vielen Darstellungen von Einheiten in Matplotlib ab.
Matplotlib in grafische Benutzeroberflächen einbetten #
Sie können Matplotlib direkt in eine Benutzeroberflächenanwendung einbetten, indem Sie den Beispielen für embedding_in_SOMEGUI.py hier folgen. Derzeit unterstützt Matplotlib PyQt/PySide, PyGObject, Tkinter und wxPython.
Wenn Sie Matplotlib in eine GUI einbetten, müssen Sie die Matplotlib-API direkt und nicht die prozedurale Schnittstelle pylab/pyplot verwenden, also werfen Sie einen Blick auf das Verzeichnis "examples/api", um Beispielcode zu finden, der mit der API funktioniert.

Einbettung in GTK4 mit einer Navigationssymbolleiste
Benutzerdemo #
Widgets #
Beispiele, wie man primitive, aber GUI-agnostische Widgets in matplotlib schreibt

Wählen Sie mithilfe des Polygonselektors Indizes aus einer Sammlung aus