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 | Imperative API und häufig sind sehr | | Wechsel ist einfach | ausführliche Angaben nötig | +---------------------------------------+---------------------------------------+ | Viele Rendering-Backends, siehe | Häufig ungenügende Standarddarstellung| | :doc:`mpl-backends` | | +---------------------------------------+---------------------------------------+ .. seealso:: - `Pyplot function overview `_ - `User’s Guide `_ - `Toolkits `_ - `Third party packages `_ - `Nicolas P. Rougier: Scientific Visualization – Python & Matplotlib `_ - `Nicolas P. Rougier: Matplotlib cheat sheet `_ - `Learning matplotlib `_ - `SciTools courses: An introduction to matplotlib `_ .. toctree:: :titlesonly: :maxdepth: 0 :hidden: mpl-install mpl-backends.ipynb mpl-example.ipynb mpl-scatter-density mpld3 pandas/index geopandas/index seaborn/index ggpy plotnine/index networkx.ipynb graphviz/index graph-tool.ipynb cartopy/index iris yt