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:
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:
ax=ax zeichnet die Linie auf deinen Achsen. Ohne diese Angabe erstellt pandas eine neue Abbildung, und dein Titel landet auf einem leeren Diagramm.
Aufgabe
MittelEin Pegel zeichnete während einer stürmischen Nacht stündlich den Wasserstand auf. river.csv enthält hour, level_cm und rain_mm.
- Erstelle eine Figur und Achsen.
- Verwende
river.plot, umlevel_cmgegenhourauf diesen Achsen darzustellen. - Gib ihr den Titel
River Level, beschrifte die y-Achse mitLevel (cm)und zeige sie an.
Deine sollte so aussehen wie diese hier, von einem Pegel flussaufwärts:
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
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
7pandas DataFrames
SeriesDataFramesCSV-Dateien lesenDaten untersuchenSpalten auswählenRückblick: Filmbewertungen10DataFrames visualisieren
Einen DataFrame visualisierenStreudiagramm aus SpaltenEine Farbe pro GruppeHistogramm einer SpalteRückblick: Café-Umsätze2NumPy-Arrays
Arrays erstellenForm und GrößeZahlenbereicheIndizieren und SlicingRückblick: Temperaturgitter5Linien- und Streudiagramme
Beschriftungen und TitelStreudiagrammeMehrere Linien und LegendenFarben und MarkerAbbildungen und AchsenRückblick: Wöchentliche Schritte8Filtern und Sortieren
Zeilen auswählenZeilen filternWerte sortierenNeue SpaltenRückblick: Top-Produkte3Rechnen mit Arrays
Rechnen mit ganzen ArraysZusammenfassende StatistikenStatistiken nach AchsenBroadcastingBoolesche MaskenRückblick: Prüfungsergebnisse6Diagramme für Daten
BalkendiagrammeHistogrammeMehrere Diagramme in einemBilder als ArraysRückblick: Niederschlagsbericht9Gruppieren und Bereinigen
Werte zählenDaten gruppierenMehrere ZusammenfassungenFehlende WerteRückblick: Umfrageergebnisse12Abschließende Herausforderungen
VerkaufsberichtSensormesswerteZiffern auf einen BlickPinguin-EntdeckerÜbe selbstständig: Online-Python-Compiler