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