🧠 Bonus - Nachhaltigkeitspreis
Abschlussbedingungen
Anzeigen
Aufgabenstellung
Für einen Wettbewerb sollen die Familien ausgezeichnet werden, die den kleinsten Wasserverbrauch haben. 50 Familien haben sich beworben.
Stelle in einen Diagramm die drei Familien dar, die den kleinsten Wasserverbrauch haben.
Erstelle ein neues Projekt in replit und leg los!
📥 Download
Klicke auf den folgenden Link zum Herunterladen der Daten des Wasserverbrauchs:
wasserverbrauch.csv herunterladen 📥Hinweis
Klicke hier, um eine mögliche Lösung anzeigen
import pandas as pd
import matplotlib.pyplot as plt
DATEIPFAD = 'wasserverbrauch.csv'
TITEL_DIAGRAMM = 'Familien mit dem kleinsten Wasserverbrauch'
X_BESCHRIFTUNG = 'Familie'
Y_BESCHRIFTUNG = 'Verbrauch'
def daten_laden(dateipfad):
return pd.read_csv(dateipfad)
def daten_sortieren(daten):
return daten.sort_values(by=Y_BESCHRIFTUNG)
def top_3_familien(daten):
return daten.head(3)
def top_3_familien_darstellen(top_3_familien):
plt.bar(top_3_familien[X_BESCHRIFTUNG], top_3_familien[Y_BESCHRIFTUNG])
plt.title(TITEL_DIAGRAMM)
plt.xlabel(X_BESCHRIFTUNG)
plt.ylabel(Y_BESCHRIFTUNG)
plt.xticks(rotation=45, ha='right')
plt.show()
daten = daten_laden(DATEIPFAD)
daten_sortiert = daten_sortieren(daten)
top_3 = top_3_familien(daten_sortiert)
top_3_familien_darstellen(top_3)