Temperaturvorhersage für die Stadt Essen

Temperaturvorhersage für die Stadt Essen

Essen liegt im Ruhrgebiet, wo immer noch massiv Kohlenstaub auf der Wäsche herumliegt 😉 in NRW.

Mit diesem einfachen Python Script kann man so ein echtes Diagramm erstellen. Wenn ich so einige ältere Diagramme von einigen Tagen nehme, sollte es eigentlich schon viel wärmer sein, aber nun gut, es ist erst Mitte Mai, da kann es noch gefühlt Winter sein und Regen ohne Ende geben.

Wir wollen doch nicht, dass nach 1 Tag kein Regen, die Erde total austrocknet.

Lieber zu viel Regen als zu wenig und zu kalt.

Nicht, dass die Erde noch verglühen würde, wenn wir die +22 Grad erreichen. Deswegen lieber Dauerfrost als mal etwa Wärme. Ich persönlich bin für dauerhafte -273.15 Grad.

Aber liebe Freitags Klimahüpfer, da wird es mit dem Hüpfen etwas schwieriger, aber braucht schon Physik, wenn doch die Erde bald verglühen wird?

Hier das Diagramm zum Script:

import pandas as pd
import matplotlib.pyplot as plt
import os
from datetime import datetime, timedelta

data = {
    "Tag" : ["18.05", "19.05","20.05", "21.05", "22.05", "23.05", "24.05","25.05", "26.05", "27.05"],
    "Höchstwerte" : [15, 16, 17, 21, 27, 29, 31, 31, 32, 28] ,
    "Tiefstwerte" : [7, 9, 13, 12, 13, 16, 17, 17, 16, 17 ]
}

#title with current dates
heute = datetime.now()
in_10_tagen = heute + timedelta(days=9) # days=9, wenn heute der 1. Tag ist
titel_start = heute.strftime("%d.%m.")
titel_ende = in_10_tagen.strftime("%d.%m.%Y")

df = pd.DataFrame(data)

fig, ax = plt.subplots(figsize=(12, 10))

plt.plot(df['Tag'], df['Höchstwerte'], label='Höchstwerte', color='red', linestyle='-', marker='o')
plt.plot(df['Tag'], df['Tiefstwerte'], label='Tiefstwerte', color='blue', linestyle='--', marker='x')

plt.title(f'Temperaturprognose Essen ({titel_start} - {titel_ende})')
plt.xlabel('Datum') # Anführungszeichen korrigiert
plt.ylabel('Temperatur in °C')
plt.legend()
plt.grid(True, linestyle=':', alpha=0.6)

Datum_Uhrzeit = datetime.now().strftime("%Y-%m-%d_%H-%M-%S")
speicherort = "/home/skramer/Dokumente"
dateiname = f"{Datum_Uhrzeit}_Temperaturprognose_Essen.png"

pfad = f"{speicherort}/{dateiname}" 
plt.savefig(pfad)

print(f"Datei wurde erfolgreich unter {pfad} gespeichert.")
# Anzeigen
plt.show()
Die Kommentare sind geschlossen.