Matplotlib: Visualisierung mit Python
Matplotlib ist eine umfassende Bibliothek zur Erstellung statischer, animierter und interaktiver Visualisierungen in Python. Matplotlib macht einfache Dinge leicht und schwierige Dinge möglich.
- Erstellen Sie publikationsreife Diagramme.
- Erstellen Sie interaktive Grafiken, die zoomen, schwenken und aktualisieren können.
- Passen Sie den visuellen Stil und das Layout an.
- Exportieren Sie in viele Dateiformate.
- Betten Sie es in JupyterLab und grafische Benutzeroberflächen ein.
- Nutzen Sie eine reichhaltige Auswahl an Drittanbieterpaketen, die auf Matplotlib aufbauen.
Neuigkeiten#
13. Dez. 2024
Matplotlib 3.10.0 veröffentlichtWir danken den 128 Autoren für die 337 Pull Requests, die die Version 3.10.0 ausmachen.
30. Mai 2024
GSOC 2024: Bivariate FarbkartenEin herzliches Willkommen an Trygve Magnus Ræder, der an bivariater Farbabstimmung arbeitet.
16. Mai 2024
Matplotlib 3.9.0 veröffentlichtWir danken den 175 Autoren für die 450 Pull Requests, die die Version 3.9.0 ausmachen.
Ressourcen#
Schauen Sie sich unbedingt den Benutzerhandbuch und die API-Dokumentation an. Die vollständige Textsuche ist eine gute Möglichkeit, die Dokumentation einschließlich der vielen Beispiele zu entdecken.
Treten Sie unserer Community unter discourse.matplotlib.org bei, um Hilfe zu erhalten, Ihre Arbeit zu teilen und sich über Beiträge & Entwicklung auszutauschen.
Sehen Sie sich das Matplotlib-Tag auf StackOverflow an.
Besuchen Sie uns bei unserem monatlichen Treffen für neue Mitwirkende am Matplotlib-Projekt. Abonnieren Sie unseren Community-Kalender bei Scientific Python, um Zugang zu all unseren Community-Treffen zu erhalten.
Kurze Fragen zur Mitarbeit an Matplotlib können im Gitter-Kanal gestellt werden.
Domänenspezifische Werkzeuge#
Eine große Anzahl von Drittanbieterpaketen erweitert und baut auf der Funktionalität von Matplotlib auf, darunter mehrere Plotting-Schnittstellen auf höherer Ebene (seaborn, HoloViews, ggplot, ...) und ein Toolkit für Projektionen und Kartierung (Cartopy).
Weitere domänenspezifische Werkzeugeseaborn
seaborn ist eine High-Level-Schnittstelle zum Erstellen von statistischen Grafiken mit Matplotlib. Es zielt darauf ab, Visualisierung zu einem zentralen Bestandteil der Erkundung und des Verständnisses komplexer Datensätze zu machen.
Statistische DatenvisualisierungCartopy
Cartopy ist ein Python-Paket, das für die Verarbeitung von Geodaten zur Erstellung von Karten und anderen Analysen von Geodaten entwickelt wurde.
CartopyDNA Features Viewer
DNA Features Viewer ist eine Python-Bibliothek zur Visualisierung von DNA-Merkmalen, z. B. aus GenBank- oder Gff-Dateien oder Biopython SeqRecords.
DNA Features Viewerplotnine
plotnine ist eine Implementierung einer Grammatik der Grafiken in Python. Die Grammatik ermöglicht es Benutzern, Plots zu erstellen, indem Daten explizit den visuellen Objekten zugeordnet werden, aus denen der Plot besteht.
plotnineWCSAxes
WCSAxes ist ein Framework zur Erstellung von Diagrammen astronomischer Daten in Matplotlib.
WCSAxesUnterstützen Sie Matplotlib#
-
Beitragen
Matplotlib ist ein Community-Projekt, das für und von seinen Benutzern gepflegt wird
Sie können helfen, indem Sie Fragen auf Discourse beantworten, einen Fehler melden oder ein Feature anfordern auf GitHub oder die Dokumentation und den Code verbessern!
Treten Sie uns auf Discourse bei Treten Sie uns auf GitHub bei -
Zitieren
Matplotlib ist das Ergebnis der Entwicklungsarbeit von John Hunter (1968–2012) und der vielen Mitwirkenden des Projekts.
Wenn Matplotlib ein Projekt unterstützt, das zu einer wissenschaftlichen Publikation führt, würdigen Sie diese Arbeit bitte durch Zitieren des Projekts!
Fertiges Zitat -
Spenden
Wenn Sie Matplotlib finanziell unterstützen möchten, können Sie spenden, indem Sie Matplotlib auf GitHub sponsern oder eine (in den USA) steuerlich absetzbare Spende über NumFOCUS tätigen.
Auf GitHub sponsern An Matplotlib spenden