Zum Inhalt springen

Matplotlib: Erste Schritte

Python ist eine hochentwickelte Programmiersprache, die in der Datenwissenschaft und Visualisierung weit verbreitet ist. Eine der beliebtesten Visualisierungsbibliotheken für Python ist Matplotlib. Es ist ein leistungsstarkes, quelloffenes Tool, das sowohl für Anfänger als auch für erfahrene Entwickler einfach zu verwenden ist.

Was ist Matplotlib?

Matplotlib ist eine quelloffene Datenvisualisierungsbibliothek für die Programmiersprache Python. Sie bietet eine breite Palette von Tools, um hochgradig anpassbare Diagramme, Grafiken und Plots zu erstellen. Matplotlib wird von Datenwissenschaftlern, Forschern und Entwicklern weltweit genutzt, um visuell ansprechende und informative Datenvisualisierungen zu erstellen.

Erste Schritte mit Matplotlib

Um mit Matplotlib zu beginnen, müssen Sie Python auf Ihrem System installiert haben. Die neueste Version von Python können Sie von der offiziellen Website herunterladen. Nachdem Sie Python installiert haben, können Sie Matplotlib mit pip, dem Python-Paketmanager, installieren.

Der erste Schritt bei der Verwendung von Matplotlib besteht darin, die Bibliothek in Ihr Python-Skript zu importieren. Dies können Sie tun, indem Sie die folgende Zeile am Anfang Ihres Skripts hinzufügen:

matplotlib.pyplot in Python importieren

python
import matplotlib.pyplot as plt

Diese Zeile importiert das pyplot-Modul von Matplotlib, das eine breite Palette von Funktionen zum Erstellen verschiedener Diagrammtypen bereitstellt.

Ein einfaches Diagramm erstellen

Der einfachste Weg, ein Diagramm in Matplotlib zu erstellen, besteht darin, die Funktion plot zu verwenden. Die Funktion plot erwartet zwei Arrays als Eingabe, die die x- und y-Werte des Diagramms darstellen. Um beispielsweise ein einfaches Liniendiagramm der Werte 1, 2, 3, 4 auf der x-Achse und 1, 4, 9, 16 auf der y-Achse zu erstellen, können Sie den folgenden Code verwenden:

Ein Diagramm mit matplotlib.pyplot in Python erstellen

python
import matplotlib.pyplot as plt

x = [1, 2, 3, 4]
y = [1, 4, 9, 16]

plt.plot(x, y)
plt.show()

Die Funktion show zeigt das Diagramm in einem neuen Fenster an.

Diagramme anpassen

Matplotlib bietet eine breite Palette von Anpassungsmöglichkeiten für Diagramme. Sie können die Farbe, den Stil und die Dicke der Diagrammlinien anpassen, Beschriftungen und Titel hinzufügen sowie die Achsenbegrenzungen und -striche anpassen.

Die folgenden Beispiele gehen davon aus, dass x und y bereits aus dem vorherigen Abschnitt definiert sind. Sie können diese Anpassungen einzeln anwenden oder in einem einzigen Skript kombinieren:

Titel für ein Matplotlib-Diagramm in Python festlegen

python
plt.title("My Plot")

Farben für ein Matplotlib-Diagramm in Python festlegen

python
plt.plot(x, y, color="red")

Achsenbegrenzungen und -striche für ein Matplotlib-Diagramm in Python festlegen

python
plt.xlim(0, 5)
plt.ylim(0, 20)
plt.xticks([1, 2, 3, 4])
plt.yticks([0, 5, 10, 15, 20])

Hinweis zur Ausführung: In einem eigenständigen Python-Skript öffnet plt.show() ein Fenster und pausiert die Ausführung, bis das Fenster geschlossen wird. In Jupyter-Notebooks werden Diagramme automatisch inline angezeigt, und plt.show() ist optional.

Fazit

Matplotlib ist eine leistungsstarke Datenvisualisierungsbibliothek, die eine breite Palette von Tools zum Erstellen visuell ansprechender und informativer Diagramme, Grafiken und Plots bietet. Dank der einfachen Bedienung und der Anpassungsmöglichkeiten ist Matplotlib die erste Wahl für Python-Entwickler, die Daten effektiv visualisieren möchten.

Finden Sie das nützlich?

Dual-run-Vorschau — vergleichen Sie mit den Symfony-Routen live.