Matplotlib

Matplotlib ist eine 2D-Plot-Bibliothek, die in Python-Skripten, iPython-Shells und Jupyter-Notebooks verwendet werden kann. Mit ihr lassen sich Daten als Diagramme, Histogramme, Leistungsspektren, Balkendiagramme, Streudiagramme etc. visualisieren. Einen Überblick erhaltet ihr in Gallery. Es ist eine Low-Level-Bibliothek mit einem Matlab ähnlichen Schnittstelle, die zwar einerseits viele Freiheiten bietet, andererseits jedoch viel Code erfordert.

Pros

Cons

Ähnliches Design wie Matlab; der Wechsel ist einfach

Imperative API und häufig sind sehr ausführliche Angaben nötig

Viele Rendering-Backends, siehe Matplotlib-Backends

Häufig ungenügende Standarddarstellung