Drittanbieter- und benutzergenerierte Pakete#
Eine Liste von Paketen, die Matplotlib erweitern. Diese werden unabhängig von Matplotlib gepflegt und vertrieben. Besuchen Sie die aufgeführte Website für Anweisungen.
Bitte tragen Sie Ihr Paket bei, indem Sie einen Pull-Request unter matplotlib/mpl-third-party mit der Vorlage in der README öffnen.
Wenn Sie Hilfe bei der Erstellung eines Pakets benötigen, schauen Sie sich matplotlib/matplotlib-extension-cookiecutter an, wo wir Ihnen eine Vorlage zur Verfügung stellen, die es einfach macht!
Weitere Pakete finden Sie auf PyPI unter Verwendung des Trove-Klassifikators Framework :: Matplotlib.
Alternative APIs # |
||||
|---|---|---|---|---|
|
|
|
|
HoloViews | High-Level-API, die komponierbare mehrdimensionale oder spaltenbasierte Datenobjekte bietet, die sich selbst visualisieren. |
|
|
|
|
hvPlot | Komponierbare, interaktive .plot()-Objekte für Pandas und Xarray. |
|
|
|
|
pandas | Tool für tabellarische Datenanalyse und -manipulation, das eine .plot()-API für Matplotlib-Diagramme bietet. |
|
|
|
|
plotnine | Eine Grammatik der Grafiken für Python. |
|
|
|
|
Xarray | Tool für mehrdimensionale Datenanalyse und -manipulation, das eine .plot()-API für Matplotlib-Diagramme bietet. |
Animationen # |
||||
|
|
|
|
animatplot | Interaktive animierte Diagramme. |
|
|
|
|
celluloid | Matplotlib-Animationen leicht gemacht. |
|
|
|
|
gif | Ultraleichte API für animierte GIFs. |
|
|
manimplotlib | Sammlung von Skripten zur Animation von Matplotlib-Diagrammen mit manim. | ||
|
|
|
|
mpl-animators | Erstellen Sie interaktive Animationen von N-dimensionalen Daten und von Objekten des World Coordinate System (WCS) aus Astropy. |
|
|
|
|
numpngw | Schreiben Sie animierte PNGs. |
|
|
|
streamjoy | Animieren Sie Bilder parallel in GIFs und MP4s. | |
|
|
|
|
xmovie | Eine einfache Möglichkeit, schöne Filme aus Xarray-Objekten zu erstellen. |
Farbpaletten und Stile # |
||||
|
|
|
Aquarel | Vereinfachter Wrapper für flexible Stil- und Themengestaltung. | |
|
|
|
|
CMasher | Wissenschaftliche Farbpaletten für zugängliche, informative und "cmashing" Diagramme. |
|
|
|
|
cmcrameri | Perzeptuell gleichmäßige Farbpaletten von Fabio Crameri für Geowissenschaften. |
|
|
|
|
cmocean | Perzeptuell gleichmäßige Farbpaletten für ozeanografische Variablen. |
|
|
|
|
cmweather | Farbsicht-freundliche Farbpaletten für Wetter-/Klimavariablen. |
|
|
|
|
cmyt | Farbpaletten aus dem yt-Projekt. |
|
|
|
|
Colorcet | Perzeptuell gleichmäßige kontinuierliche Farbpaletten und perzeptuell unterscheidbare kategorische Farbsets. |
|
|
|
|
distinctipy | Qualitative Farbpaletten beliebiger Länge, generiert für maximale Unterscheidbarkeit. |
|
|
|
Farrow&Ball Matplotlib | Farbpaletten, inspiriert vom britischen Farbenhersteller Farrow and Ball. | |
|
|
|
|
morethemes | Weitere (polierte) Themen für Matplotlib. |
|
|
|
mpl-visual-context | Sammlung von Patheffekten und mehr. | |
|
|
|
mplcyberpunk | Cyberpunk / Neon-Glanz-Look für Diagramme. | |
|
|
|
|
pypalettes | Große Sammlung (+2500) von Farbpaletten. |
|
|
|
|
SciencePlots | Matplotlib-Stile für wissenschaftliche Grafiken. |
|
|
|
|
tastymap | Farbpaletten, die für Ihren Gaumen zubereitet wurden. |
|
|
|
TUEplots | Leichte Matplotlib-Stile für Grafiken, die in wissenschaftlichen Publikationen verwendet werden. | |
|
|
|
|
viscm | Werkzeug zur Analyse von Farbpaletten und zur Erstellung neuer Farbpaletten. |
Entwicklungswerkzeuge mit integrierter Matplotlib-Darstellung # |
||||
|
|
|
|
JupyterLab | Webbasierte interaktive Entwicklungsumgebung für Notebooks, Code und Daten. |
|
|
|
|
marimo | Open-Source reaktives Notebook, das als App bereitgestellt werden kann. |
|
|
|
|
Jupyter Notebook | Webbasierte interaktive Entwicklungsumgebung für Notebooks, Code und Daten. |
|
|
pycharm | Python-IDE für Datenwissenschaft und Webentwicklung. | ||
|
|
|
|
spyder | Open-Source, gemeinschaftsentwickelte wissenschaftliche Umgebung und IDE, geschrieben in Python für Python. |
|
|
vscode | Optimierter Code-Editor mit Unterstützung für Entwicklungsvorgänge wie Debugging, Task-Ausführung und Versionskontrolle. | ||
Dokumentation # |
||||
|
|
|
|
Sphinx-Gallery | Erstellen Sie Matplotlib-Galerien für Ihre Sphinx-basierten Dokumentationen. |
Domänenspezifische Bibliotheken # |
||||
|
|
|
|
ArviZ | Explorative Analyse von Bayes'schen Modellen mit Python. |
|
|
|
|
Astropy | Astronomie-Verarbeitung und -Grafiken (einschließlich Kartografie). |
|
|
|
BG Heatmaps | Gehirn-Heatmap-Visualisierungen. | |
|
|
|
colorio | Werkzeuge für die Arbeit mit Farben und Farbräumen. | |
|
|
|
|
cplot | Plotten von komplexwertigen Funktionen. |
|
|
|
|
datamapplot | Plotten von gruppierten und beschrifteten Datenkarten. |
|
|
|
DNA Features Viewer | Visualisieren von DNA-Merkmalen, z.B. aus GenBank- oder Gff-Dateien oder Biopython SeqRecords. | |
|
|
|
|
grplot | Vollständige und attraktive statistische Graphen in einer Funktion. |
|
|
|
|
Hockey Rink | Eine Python-Bibliothek zum Plotten von Hockey-Rinks mit Matplotlib. |
|
|
|
|
HyperSpy | Mehrdimensionale Datenanalyse, z.B. hyperspektrale Bildgebung. |
|
|
|
|
librosa | Audio-Signalverarbeitung mit Wellenform- und Spektrogrammanzeigen. |
|
|
|
|
marsilea | Deklarative Erstellung von komponierbaren Visualisierungen. |
|
|
|
|
MetPy | Ein Python-Toolkit für meteorologische Anwendungen. |
|
|
|
|
microfilm | 2D-Bildplots und Animationen für mehrkanalige Mikroskopiedaten. |
|
|
|
|
mir_eval | Bewertungswerkzeuge und Anzeigehilfen für Audio-Annotationen. |
|
|
|
|
mplfinance | Dienstprogramme für die visuelle Analyse von Finanzdaten. |
|
|
|
|
mplhep | Eine Sammlung von Helfern für Matplotlib, um leichter Diagramme zu erstellen, die typischerweise in der Hochenergiephysik benötigt werden. |
|
|
|
|
mplsignal | Dienstprogrammfunktionen für Signalverarbeitungsdiagramme. |
|
|
|
|
mplsoccer | Plotten von Fußballfeldern und Diagrammen. |
|
|
|
MyForestPlot | Ein flexibel anpassbares Python-Werkzeug zur Erstellung eines Forest Plots. | |
|
|
|
|
NetworkX | Arbeiten mit und Plotten von Netzwerkdiagrammen. |
|
|
|
planetMagFields | Routinen zum einfachen Zugriff auf Informationen über Magnetfelder von Planeten in unserem Sonnensystem und deren Visualisierung in 2D und 3D. | |
|
|
|
plot_phylo | Plotten von phylogenetischen Bäumen auf einer vorhandenen Matplotlib-Achse. | |
|
|
|
|
Py-ART | Das Python ARM Radar Toolkit, das zur Analyse und Darstellung von Wetterradardaten verwendet wird. |
|
|
|
|
pyCircos | Ein Visualisierungswerkzeug zum Entwerfen von Circos-Diagrammen. |
|
|
|
|
pyGenomeViz | Ein Python-Paket zur Genomvisualisierung für die vergleichende Genomik. |
|
|
|
|
pymatviz | Ein Toolkit für Visualisierungen in der Materialinformatik. |
|
|
|
PyPlutchik | Python-Visualisierung für Plutchik-annotierte Korpora. | |
|
|
|
|
pytransform3d | Arbeiten mit, Plotten und Animieren von starren Transformationen in 3D. |
|
|
|
|
seaborn | High-Level-Schnittstelle zum Zeichnen attraktiver statistischer Grafiken. |
|
|
|
|
seaborn-image | High-Level-API zum Zeichnen informativer und attraktiver Bilder. |
|
|
|
|
sunpy | Sonnenphysik-Verarbeitung, -Plotten und -Farbpaletten. |
|
|
|
TULIPS | Visualisierung der Physik von Sternen. | |
|
|
|
|
Yellowbrick | Visuelle Analyse- und Diagnosewerkzeuge zur Erleichterung der Auswahl von Machine-Learning-Modellen. |
Experimentelle Projekte, die möglicherweise zu einem späteren Zeitpunkt in den Hauptzweig übernommen werden # |
||||
|
|
|
|
mpl-gui | Prototyp für eine Pyplot-Alternative. |
|
|
|
|
mpl-qtthread | Prototyp für ein annähernd threadsicheres Qt-Backend. |
GUI-Anwendungen # |
||||
|
|
|
Glue | Verknüpfung von Visualisierungen wissenschaftlicher Datensätze über viele Dateien hinweg. | |
|
|
|
|
Lumen | Deklarative YAML- oder GUI-Spezifikation für Apps/Dashboards mit Matplotlib und anderen Diagrammen. |
|
|
|
|
mpl-multitab | Tabbed Figure Manager für Matplotlib mit PyQt. |
|
|
|
|
Pylustrator | Interaktiver Editor zum Stylen von Matplotlib-Diagrammen. |
|
|
|
PyNanoLab | PySide6 GUI für Datenanalyse und Visualisierung mit Matplotlib und Pandas. | |
|
|
|
|
PySimpleGUI | Erstellen Sie schnell und einfach benutzerdefinierte GUIs auf Tkinter, Qt, wxPython oder Remi. |
|
|
|
sview-gui | PyQt5 GUI zur Datenvisualisierung von CSV-Dateien oder Pandas DataFrames. | |
Interaktivität # |
||||
|
|
|
kivy_matplotlib_widget | Wandeln Sie Ihr Matplotlib-Diagramm in ein vollständig interaktives Diagramm um. | |
|
|
|
mpl-draggable-line | Ein ziehbarer Linien-Widget für Matplotlib. | |
|
|
|
mpl-image-labeller | Einfaches Anwenden von Klassifikationslabels auf Bilder. | |
|
|
|
mpl-image-segmenter | Manuelles Segmentieren von Bildern mit Matplotlib. | |
|
|
|
|
mpl-interactions | Interaktive Widgets für reaktionsschnelle Diagramme. |
|
|
|
|
mpl-point-clicker | Erfassen Sie Klickpositionen auf einer Grafik. Unterstützt mehrere Klassen. |
|
|
mpl_widget_box | GUI-neutrale Widgets für Matplotlib, mit Legenden-ähnlichem Layout und mehr. | ||
|
|
|
|
mplcursors | Interaktive Daten-Auswahl-Cursor. |
|
|
|
|
mpldatacursor | Interaktive Daten-Auswahl-Cursor. |
|
|
mplinorm | Interaktive Kontrastregelung für Matplotlib-Bilder. | ||
|
|
|
|
Panel | Dashboards und Web-Apps mit Matplotlib und anderen Diagrammen. |
|
|
|
Quibbler | Machen Sie Ihre Matplotlib-Grafiken mühelos interaktiv. | |
Kartografie # |
||||
|
|
|
|
cartopy | Erstellen Sie Karten und führen Sie andere geospaziale Datenanalysen durch. |
|
|
|
|
EOmaps | Eine Bibliothek zur Erstellung interaktiver Karten geographischer Datensätze. |
|
|
|
|
GeoPandas | Pandas erweitert um Unterstützung für geographische Daten und Algorithmen. |
|
|
|
|
geoplot | High-Level Python Geodaten-Plotting-Bibliothek, basierend auf Cartopy. |
|
|
|
|
GeoViews | High-Level Geodaten-Plotten, basierend auf Cartopy und Matplotlib. |
|
|
|
|
mplsteronet | Stereonetts für die untere Hemisphäre, gleichwinklig und gleichflächig. |
|
|
|
|
prettymaps | Minimale Python-Bibliothek zum Zeichnen angepasster Karten aus OpenStreetMap-Daten. |
|
|
|
ridge_map | Bibliothek zur Erstellung von Ridge-Plots von... Graten. | |
Sonstiges # |
||||
|
|
|
|
matplotcheck | Ein Paket zur Prüfung von Matplotlib-Diagrammen. |
|
|
|
|
matplotx | Nützliche Stile und Erweiterungen für Matplotlib. |
Plot-Typen # |
||||
|
|
|
Blume | Alternativer Tabellenkünstler. | |
|
|
|
dataclocklib | Datenuhr-Diagramme mit Matplotlib. | |
|
|
|
|
Datashader | Serverseitige Darstellung großer Datensätze als Matplotlib-Grafiken. |
|
|
|
|
matplotlib-venn | Darstellung von flächengewichteten Zwei- und Drei-Kreis-Venn-Diagrammen. |
|
|
|
|
mpl-scatter-density | 2D-Histogramme für große Sammlungen von Punktedaten. |
|
|
|
mpl_chord_diagram | Zeichnen von Chord-Diagrammen mit Matplotlib. | |
|
|
|
mpl-sankey | Sankey "alluviale" Diagramme mit einer datenzentrierten API. | |
|
|
|
mpl_stereo | Sehen Sie Ihre Daten in 3D, indem Sie Stereogramme und Anaglyphen erstellen. | |
|
|
|
|
plottable | Wunderschön angepasste Tabellen mit Matplotlib. |
|
|
|
PyUpSet | UpSet-Suite von Visualisierungsmethoden. | |
|
|
|
S3Dlib | 3D-Oberflächen- und Linienobjektklassen. | |
|
|
|
|
Windrose | Erstellen von Windrose-Diagrammen. |
|
|
|
|
yt | Paket zur Analyse und Visualisierung von volumetrischen Daten. |
Plotting-Dienstprogramme # |
||||
|
|
|
|
adjustText | Zeichnen Sie viele Textkünstler, damit sie sich nicht überlappen. |
|
|
|
|
brokenaxes | Diagramme mit Brüchen in den Achsen. |
|
|
|
|
FigPager | Speichern Sie Diagramme mit einer oder mehreren Seiten. |
|
|
|
|
Flexitext | Zeichnen Sie Text mit mehreren Stilen in Matplotlib. |
|
|
|
|
grid-strategy | Erstellen Sie ein Raster von Teilplots basierend auf der Anzahl der zu plottenden Achsen. |
|
|
|
|
HighlightText | Erleichtern Sie effektive Annotationen in Matplotlib. |
|
|
|
|
legendkit | Legende leicht gemacht für Matplotlib. |
|
|
|
|
matplotlib-label-lines | Beschriften Sie Linien mit Matplotlib. |
|
|
|
matplotlib-map-utils | Erstellen Sie gemeinsame Elemente wie Nordpfeile, Maßstabsbalken und Karteneinfügungen. | |
|
|
|
|
matplotlib-scalebar | Anzeigen eines Maßstabsbalkens. |
|
|
|
|
matplotview | Eine Bibliothek zur Erstellung von leichten Ansichten von Matplotlib-Achsen. |
|
|
|
|
mpl-probscale | Reale Wahrscheinlichkeitsskalen für Matplotlib. |
|
|
|
|
mpl-template | Templating-Engine für konsistente Diagramme. |
|
|
|
|
MPL Table | Erstellen Sie benutzerdefinierte Tabellen mit Matplotlib. |
|
|
|
|
patchworklib | Ein Teilplot-Manager für intuitive Layouts. |
|
|
|
|
ProPlot | Ein leichter Matplotlib-Wrapper zur Erstellung schöner, publikationsreifer Grafiken. |
|
|
|
|
skunk | Fügen Sie SVG-Bilder in Matplotlib-Elemente ein. Kann auch zum Komponieren von Matplotlib-Diagrammen durch Verschachtelung verwendet werden. |
|
|
|
|
svgpath2mpl | Parsen von SVG-Pfaden in Matplotlib Path-Objekte zum Plotten. |
|
|
|
|
tikzplotlib | Speichern Sie Grafiken als TikZ/PGFplots. |
Rendering-Backends # |
||||
|
|
|
gr | Graphic Kernel System Backend. | |
|
|
|
|
mplcairo | Verbessertes Backend für Cairo. |
|
|
|
|
wxmplot | Engere Integration mit wxPython. |