Menu
CoddyTech

Einen DataFrame visualisieren

Teil des Abschnitts Daten und Diagramme der Machine Learning-Journey von Coddy. Lektion 47 von 60.

Eine Tabelle enthält bereits die Zahlen, die ein Diagramm benötigt. Am Ende dieses Kapitels liefert dir eine Tabelle Folgendes:

Zwei Diagramme aus einer Buchhandlungstabelle: eine Linie mit den Kunden pro Tag über zwei Wochen und ein Histogramm der täglichen Verkäufe

Es beginnt mit einem einzigen Aufruf. df.plot erwartet zwei Spaltennamen: x= für die horizontale Achse, y= für die vertikale Achse:

sales = pd.DataFrame({"day": [1, 2, 3, 4, 5], "cups": [12, 18, 15, 25, 30]})
fig, ax = plt.subplots()
sales.plot(x="day", y="cups", ax=ax)
ax.set_title("Lemonade Sales")
plt.show()

Dadurch wird das folgende Diagramm gezeichnet. pandas beschriftet die x-Achse mit day und benennt die Linie in einer Legende selbstständig cups:

Eine Linie mit Limonadenbechern über fünf Tage, die von 12 auf 30 steigt, mit einem Rückgang an Tag 3, x-Achse mit day beschriftet, Legende cups

ax=ax zeichnet die Linie auf deinen Achsen. Ohne diese Angabe erstellt pandas eine neue Abbildung, und dein Titel landet auf einem leeren Diagramm.

challenge icon

Aufgabe

Mittel

Ein Pegel zeichnete während einer stürmischen Nacht stündlich den Wasserstand auf. river.csv enthält hour, level_cm und rain_mm.

  1. Erstelle eine Figur und Achsen.
  2. Verwende river.plot, um level_cm gegen hour auf diesen Achsen darzustellen.
  3. Gib ihr den Titel River Level, beschrifte die y-Achse mit Level (cm) und zeige sie an.

Deine sollte so aussehen wie diese hier, von einem Pegel flussaufwärts:

Eine Linie mit dem Titel River Level, x-Achse hour von 0 bis 12, y-Achse Level (cm), steigt von 60 auf einen Höchstwert von 88 bei Stunde 7 und fällt dann allmählich auf 75, Legende level_cm

Dein Programm gibt nichts aus: Coddy überprüft dein Diagramm und beschreibt es in der Ausgabe.

Probier es selbst

import pandas as pd
import matplotlib.pyplot as plt

river = pd.read_csv("river.csv")

# Schreibe deinen Code unten
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Daten und Diagramme

Übe selbstständig: Online-Python-Compiler