Zeit nach Farbe kodieren
Der Bildschirm hat nur zwei Dimensionen, aber wir können eine weitere Dimension im Streudiagramm mit Hilfe von Farbe kodieren. Hier werden wir den Datensatz climate_change visualisieren, indem wir ein Streudiagramm der Spalte "co2" auf der x-Achse gegen die Spalte "relative_temp" auf der y-Achse auftragen. Wir werden die Zeit mit Hilfe der Farbdimension kodieren, wobei frühere Zeiten als dunklere Blautöne und spätere Zeiten als hellere Gelbtöne erscheinen.
Diese Übung ist Teil des Kurses
<Kurs>Einführung in die Datenvisualisierung mit Matplotlib</Kurs>Übungsanweisungen
- Füge mit der Methode
ax.scatterein Streudiagramm der Spalte"co2"(x-Achse) und der Spalte"relative_temp"hinzu. - Verwende das Argument
c, um den Index des DataFrame als Eingabe zu übergeben, um jeden Punkt entsprechend seines Datums zu färben. - Setze die Beschriftung der x-Achse auf
"CO2 (ppm)"und die Beschriftung der y-Achse auf"Relative temperature (C)".
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
fig, ax = plt.subplots()
# Add data: "co2", "relative_temp" as x-y, index as color
____
# Set the x-axis label to "CO2 (ppm)"
____
# Set the y-axis label to "Relative temperature (C)"
____
plt.show()