Kom igångKom igång gratis

Zooma in med ett tidsindex

När en tidsserie representeras med ett tidsindex kan vi använda det som x-axel vid plottning. Vi kan också välja ett datumintervall för att zooma in på en specifik period i tidsserien med hjälp av pandas indexfunktioner. I den här övningen väljer du en del av en tidsseriedatamängd och plottar den perioden.

Data finns lagrat i en DataFrame kallad climate_change, som har ett tidsindex med mätdatum och två datakolumner: "co2" och "relative_temp".

Den här övningen är en del av kursen

Introduktion till datavisualisering med Matplotlib

Visa kurs

Övningsinstruktioner

  • Använd plt.subplots för att skapa en figur med en axel – spara dem i variablerna fig respektive ax.
  • Skapa en variabel kallad seventies som innehåller all data mellan "1970-01-01" och "1979-12-31".
  • Lägg till data från seventies i plottet: använd DataFramens index som x-värde och kolumnen "co2" som y-värden.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

import matplotlib.pyplot as plt

# Use plt.subplots to create fig and ax
____

# Create variable seventies with data from "1970-01-01" to "1979-12-31"
seventies = climate_change[____]

# Add the time-series for "co2" data from seventies to the plot
____(____, ____["co2"])

# Show the figure
____
Redigera och kör kod