Visualisierung von Zeitreihen und Trends - janehlenb/Projektarbeit-ChatGPT-Python GitHub Wiki
Einführung
In diesem Abschnitt wirst du lernen, wie du Zeitreihen und Trends mithilfe von Matplotlib visualisieren kannst. Das ist besonders nützlich, wenn du Daten hast, die sich über die Zeit erstrecken, wie zum Beispiel Aktienkurse, Wetterdaten oder Social-Media-Trends. Mit Matplotlib kannst du diese Daten in anschauliche Grafiken verwandeln und Muster und Trends leichter erkennen.
Theorie
Visualisierung von Zeitreihen
Jetzt wollen wir uns auf Zeitreihen konzentrieren. Stell dir vor, du hast Daten, die sich über die Zeit erstrecken, wie zum Beispiel monatliche Verkaufszahlen. Matplotlib kann dir helfen, diese Daten in eine hübsche Linienvisualisierung zu verwandeln:
import matplotlib.pyplot as plt
months = ['Jan', 'Feb', 'Mar', 'Apr', 'May']
sales = [100, 150, 120, 200, 180]
plt.plot(months, sales)
plt.xlabel('Monate')
plt.ylabel('Verkaufszahlen')
plt.title('Monatliche Verkaufstrends')
plt.show()
Praxis
Aufgabe 1
Zeit für eine kleine Übung! Du hast monatliche Besucherzahlen deiner Website gesammelt. Erstelle eine Linienvisualisierung, um diese Daten darzustellen. Vergiss nicht, Achsenbeschriftungen und einen Titel hinzuzufügen!
import matplotlib.pyplot as plt
months = ['Jan', 'Feb', 'Mar', 'Apr', 'May']
visitors = [1200, 1300, 1450, 1100, 1600]
plt.plot(months, visitors)
plt.xlabel('Monate')
plt.ylabel('Besucherzahlen')
plt.title('Monatliche Website-Besucher')
plt.show()

Aufgabe 2
Jetzt der ultimative Test! Du hast Daten über den Verlauf von Social-Media-Followern gesammelt. Erstelle eine Linienvisualisierung, um den Trend über die Zeit zu zeigen. Verleihe deiner Grafik mit verschiedenen Farben und Linienstilen den letzten Schliff!
import matplotlib.pyplot as plt
months = ['Jan', 'Feb', 'Mar', 'Apr', 'May']
followers = [500, 520, 550, 600, 620]
plt.plot(months, followers, marker='o', color='b', linestyle='--', label='Follower-Trend')
plt.xlabel('Monate')
plt.ylabel('Follower-Anzahl')
plt.title('Social-Media-Follower-Trends')
plt.legend()
plt.show()

Fazit
Herzlichen Glückwunsch, du hast erfolgreich Zeitreihen und Trends mit Matplotlib visualisiert! Du bist nun bereit, Daten zum Leben zu erwecken und beeindruckende Visualisierungen zu erstellen.
Viel Spaß beim Experimentieren und Erkunden der fabelhaften Welt der Datenvisualisierung!