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:
pip install matplotlibNachdem Sie Matplotlib installiert haben, können Sie es in Ihr Python-Skript mit dem folgenden Befehl importieren:
matplotlib.pyplot in Python importieren
import matplotlib.pyplot as pltEin 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
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
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
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
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
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
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
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
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
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
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
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
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.