Zum Inhalt springen

Matplotlib Pyplot

Ein umfassender Leitfaden zu Matplotlib Pyplot

Matplotlib ist eine der beliebtesten Datenvisualisierungsbibliotheken in Python. Sie bietet eine breite Palette von Tools zur Erstellung hochwertiger Diagramme und Grafiken und ist damit ein unverzichtbares Werkzeug für Datenwissenschaftler und Analysten. Eine der Kernkomponenten von Matplotlib ist pyplot, das eine einfache Schnittstelle zur Erstellung von Diagrammen bietet. In diesem Leitfaden werden wir die Funktionen von Matplotlib pyplot im Detail erkunden und schrittweise Anleitungen zur Erstellung verschiedener Diagrammtypen bereitstellen.

Erste Schritte mit Matplotlib Pyplot

Um mit Matplotlib pyplot zu beginnen, müssen Sie die Bibliothek zunächst installieren. Sie können sie über pip, den Python-Paketmanager, installieren, indem Sie den folgenden Befehl in Ihrem Terminal ausführen:


console
pip install matplotlib

Nachdem Sie Matplotlib installiert haben, können Sie es in Ihr Python-Skript mit dem folgenden Befehl importieren:

matplotlib.pyplot in Python importieren

python
import matplotlib.pyplot as plt

Ein einfaches Diagramm erstellen

Beginnen wir mit der Erstellung eines einfachen Liniendiagramms mit Matplotlib pyplot. Wir werden die Werte von x und y gegeneinander auftragen, wobei x die Zeit und y den Wert einer Aktie darstellt.

Ein einfaches Diagramm mit matplotlib.pyplot erstellen

python
import matplotlib.pyplot as plt

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

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

In diesem Beispiel importieren wir zunächst pyplot und definieren die Werte von x und y als Listen. Anschließend verwenden wir die Funktion plot(), um das Diagramm zu erstellen, und die Funktion show(), um es anzuzeigen. Das resultierende Diagramm sollte einen Liniengraphen mit den x- und y-Werten anzeigen.

Diagramme anpassen

Matplotlib pyplot bietet eine breite Palette an Anpassungsmöglichkeiten, um Ihre Diagramme informativer und optisch ansprechender zu gestalten. Lassen Sie uns einige der gängigsten Anpassungsoptionen erkunden.

Beschriftungen hinzufügen

Um den x- und y-Achsen Beschriftungen hinzuzufügen, können Sie die Funktionen xlabel() bzw. ylabel() verwenden.

Beschriftungen zu den Achsen eines matplotlib-Diagramms in Python hinzufügen

python
plt.xlabel('Time (s)')
plt.ylabel('Stock Value ($)')

Titel hinzufügen

Um Ihrem Diagramm einen Titel hinzuzufügen, können Sie die Funktion title() verwenden.

Titel zu einem matplotlib-Diagramm in Python hinzufügen

python
plt.title('Stock Performance')

Linienstil ändern

Sie können den Linienstil Ihres Diagramms mit dem Parameter linestyle ändern. Zu den gängigsten Linienstilen gehören durchgezogen, gestrichelt, gepunktet und strichpunktiert.

Stil zu einem matplotlib-Diagramm in Python hinzufügen

python
plt.plot(x, y, linestyle='dashed')

Linienfarbe ändern

Sie können auch die Farbe Ihres Diagramms mit dem Parameter color ändern. Matplotlib bietet eine breite Palette vordefinierter Farben an, wie Rot, Grün und Blau.

Farbe zu einem matplotlib-Diagramm in Python hinzufügen

python
plt.plot(x, y, color='green')

Gitterlinien hinzufügen

Um Ihrem Diagramm Gitterlinien hinzuzufügen, können Sie die Funktion grid() verwenden.

Gitterlinien zu einem matplotlib-Diagramm in Python hinzufügen

python
plt.grid(True)

Diagrammtypen

Matplotlib pyplot bietet eine Vielzahl von Diagrammtypen zur Visualisierung verschiedener Datenarten. Lassen Sie uns einige der gängigsten Diagrammtypen erkunden.

Liniendiagramm

Ein Liniendiagramm ist ein grundlegender Diagrammtyp, der die Beziehung zwischen zwei Variablen mit einer Linie darstellt.

Ein einfaches Diagramm zweier Variablen in Python matplotlib

python
plt.plot(x, y)

Streudiagramm

Ein Streudiagramm ist ein Diagrammtyp, der die Beziehung zwischen zwei Variablen mit Punkten darstellt.

Ein Streudiagramm zweier Variablen in Python matplotlib

python
plt.scatter(x, y)

Balkendiagramm

Ein Balkendiagramm ist ein Diagrammtyp, der die Häufigkeit oder Verteilung kategorischer Daten darstellt.

Ein Balkendiagramm zweier Variablen in Python matplotlib

python
x = ['A', 'B', 'C', 'D', 'E']
y = [10, 5, 8, 3, 6]

plt.bar(x, y)

Histogramm

Ein Histogramm ist ein Diagrammtyp, der die Verteilung numerischer Daten darstellt.

Ein Histogrammdiagramm in Python matplotlib

python
import numpy as np

x = np.random.randn(1000)
    
plt.hist(x, bins=50)

Boxplot

Ein Boxplot ist ein Diagrammtyp, der die Verteilung numerischer Daten mithilfe von Quartilen darstellt.

Ein Boxplot in Python matplotlib

python
x = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
y = [5, 7, 2, 8, 6, 9, 1, 3, 10, 4]
    
plt.boxplot([x, y])

Kreisdiagramm

Ein Kreisdiagramm ist ein Diagrammtyp, der die relativen Anteile verschiedener Kategorien in einem Datensatz darstellt.

Ein Kreisdiagramm in Python matplotlib

python
labels = ['A', 'B', 'C', 'D']
sizes = [10, 20, 30, 40]
    
plt.pie(sizes, labels=labels)

Fazit

In diesem Leitfaden haben wir die Funktionen von Matplotlib pyplot erkundet und schrittweise Anleitungen zur Erstellung verschiedener Diagrammtypen bereitgestellt. Wir haben außerdem einige der gängigsten Anpassungsoptionen und Diagrammtypen vorgestellt. Mit diesem Wissen können Sie hochwertige Diagramme erstellen, um Ihre Daten zu visualisieren und Einblicke in Ihre Daten zu gewinnen.

Finden Sie das nützlich?

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