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
Istruzioni dell'esercizio
- Usa
plt.subplotsper creare una Figure con un Axes, chiamati rispettivamentefigeax. - Crea una variabile chiamata
seventiesche includa tutti i dati tra"1970-01-01"e"1979-12-31". - Aggiungi i dati di
seventiesal grafico: usa l'indexdel 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
____