IniziaInizia gratis

Usare un indice temporale per fare zoom

Quando una serie temporale è rappresentata con un indice temporale, possiamo usare questo indice per l'asse x durante il plotting. Possiamo anche selezionare un intervallo di date per fare zoom su un periodo specifico all'interno della serie temporale usando le funzionalità di indicizzazione di pandas. In questo esercizio, selezionerai una porzione di un insieme di dati di serie temporali e tracerai quel periodo.

I dati da usare sono memorizzati in un DataFrame chiamato climate_change, che ha un indice temporale con le date delle misurazioni e due colonne di dati: "co2" e "relative_temp".

Questo esercizio fa parte del corso

Introduzione alla visualizzazione dei dati con Matplotlib

Visualizza il corso

Istruzioni dell'esercizio

  • Usa plt.subplots per creare una Figure con un Axes, chiamati rispettivamente fig e ax.
  • Crea una variabile chiamata seventies che includa tutti i dati tra "1970-01-01" e "1979-12-31".
  • Aggiungi i dati di seventies al grafico: usa l'index del DataFrame per i valori x e la colonna "co2" per i valori y.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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
____
Modifica ed esegui il codice