8 Einführung in Matplotlib
Matplotlib ist eine der bekanntesten Bibliotheken zur Datenvisualisierung in Python. Sie ermöglicht das Erstellen statischer, animierter und interaktiver Diagramme mit hoher Flexibilität.
8.1 Warum Matplotlib?
- Breite Unterstützung: Funktioniert mit NumPy, Pandas und SciPy.
- Hohe Anpassbarkeit: Vollständige Kontrolle über Diagramme.
- Integration in Jupyter Notebooks: Ideal für interaktive Datenanalyse.
- Kompatibilität: Unterstützt verschiedene Ausgabeformate (PNG, SVG, PDF etc.).
8.2 Alternativen zu Matplotlib
Während Matplotlib leistungsstark ist, gibt es Alternativen, die für bestimmte Zwecke besser geeignet sein können: - Seaborn: Basiert auf Matplotlib, erleichtert statistische Visualisierung. - Plotly: Erzeugt interaktive Plots, gut für Dashboards. - Bokeh: Ideal für Web-Anwendungen mit interaktiven Visualisierungen.
8.3 Erstes Beispiel: Einfache Linie plotten
import matplotlib.pyplot as plt
import numpy as np
# Beispiel-Daten
= np.linspace(0, 10, 100)
t = np.sin(t)
y
# Erstellen des Plots
='sin(t)')
plt.plot(t, y, label'Zeit (s)')
plt.xlabel('Amplitude')
plt.ylabel('Einfaches Linien-Diagramm')
plt.title(
plt.legend() plt.show()
Dieses einfache Beispiel zeigt, wie man mit Matplotlib eine Sinuskurve visualisieren kann.
8.4 Nächste Schritte
Im nächsten Kapitel werden wir uns mit den verschiedenen Diagrammtypen beschäftigen, die Matplotlib bietet.