Online Matplotlib Playground – Erstelle Python-Plots in Deinem Browser

Visualisiere Daten mit Python und Matplotlib direkt in Deinem Browser mit unserem Online Matplotlib Playground. Erstelle sofort Plots — keine Einrichtung nötig, ideal für Data Science.

🚀 7 Gesamt-Ausführungen (7 diesen Monat)

📈 Matplotlib liegt im Trend – jetzt lernen

Loading...

📊 Einführung in Matplotlib

1. Was ist Matplotlib?

Matplotlib ist eine beliebte Python-Bibliothek, die zur Erstellung von statischen, animierten und interaktiven Visualisierungen verwendet wird. Sie ist besonders nützlich in der Datenwissenschaft und wissenschaftlichen Berechnungen.

import matplotlib.pyplot as plt

2. Liniendiagramm

Ein einfaches Liniendiagramm mit X- und Y-Werten.

import matplotlib.pyplot as plt

x = [1, 2, 3, 4]
y = [2, 4, 6, 8]

plt.plot(x, y)
plt.title("Liniendiagramm")
plt.xlabel("X-Achse")
plt.ylabel("Y-Achse")
plt.show()

3. Balkendiagramm

Balkendiagramme sind nützlich zum Vergleichen diskreter Kategorien.

categories = ['A', 'B', 'C']
values = [5, 7, 3]

plt.bar(categories, values)
plt.title("Balkendiagramm")
plt.show()

4. Streudiagramm

Verwenden Sie Streudiagramme, um Beziehungen zwischen zwei numerischen Variablen darzustellen.

x = [1, 2, 3, 4]
y = [10, 20, 25, 30]

plt.scatter(x, y)
plt.title("Streudiagramm")
plt.show()

5. Kreisdiagramm

Kreisdiagramme werden verwendet, um Anteile darzustellen.

labels = ['Apfel', 'Banane', 'Kirsche']
sizes = [30, 40, 30]

plt.pie(sizes, labels=labels, autopct='%1.1f%%')
plt.title("Fruchtverteilung")
plt.show()

6. Histogramm

Histogramme helfen, die Verteilung numerischer Daten zu verstehen.

import numpy as np

data = np.random.randn(1000)

plt.hist(data, bins=30)
plt.title("Histogramm")
plt.show()

7. Mehrere Diagramme

Zeichnen Sie mehrere Diagramme in einer Abbildung mit Subplots.

x = [1, 2, 3, 4]
y1 = [1, 4, 9, 16]
y2 = [2, 3, 5, 7]

plt.subplot(1, 2, 1)
plt.plot(x, y1)
plt.title("Diagramm 1")

plt.subplot(1, 2, 2)
plt.plot(x, y2)
plt.title("Diagramm 2")

plt.tight_layout()
plt.show()

8. Stile anpassen

Sie können Farben, Stile, Marker und mehr anpassen.

plt.plot(x, y1, color='red', linestyle='--', marker='o')
plt.title("Gestylte Linie")
plt.show()

9. Diagramm als Bild speichern

Speichern Sie Ihr Diagramm mit savefig() in einer Bilddatei.

plt.plot(x, y1)
plt.savefig("mein_diagramm.png")

10. 3D-Diagramm (Fortgeschritten)

Matplotlib unterstützt auch 3D-Diagramme über mpl_toolkits.mplot3d.

from mpl_toolkits.mplot3d import Axes3D

fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')

x = [1, 2, 3]
y = [2, 3, 4]
z = [5, 6, 7]

ax.scatter(x, y, z)
plt.show()