Creare small multiples con plt.subplots
Gli small multiples servono per visualizzare più insiemi di dati affiancati. In Matplotlib, puoi crearli con la funzione plt.subplots(). Il primo argomento è il numero di righe dell'array di oggetti Axes generato e il secondo argomento è il numero di colonne. In questo esercizio userai i dati di Austin e Seattle per esercitarti a creare e popolare un array di sottotrame.
I dati ti sono forniti in DataFrame: seattle_weather e austin_weather. Ciascuno contiene una colonna "MONTH" e "MLY-PRCP-NORMAL" (per le precipitazioni medie), oltre a "MLY-TAVG-NORMAL" (per le temperature medie). In questo esercizio, traccerai in sottotrame separate le precipitazioni medie mensili e le temperature medie di ciascuna città.
Questo esercizio fa parte del corso
Introduzione alla visualizzazione dei dati con Matplotlib
Istruzioni dell'esercizio
- Crea una Figure e un array di sottotrame con 2 righe e 2 colonne.
- Considerando l'Axes in alto a sinistra come indice 0, 0, traccia le precipitazioni di Seattle.
- In alto a destra (indice 0,1), traccia le temperature di Seattle.
- In basso a sinistra (1, 0) e in basso a destra (1, 1) traccia le precipitazioni e le temperature di Austin.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Create a Figure and an array of subplots with 2 rows and 2 columns
fig, ax = plt.subplots(____, ____)
# Addressing the top left Axes as index 0, 0, plot month and Seattle precipitation
ax[0, 0].plot(____, ____)
# In the top right (index 0,1), plot month and Seattle temperatures
ax[0, 1].plot(____, ____)
# In the bottom left (1, 0) plot month and Austin precipitations
ax[____].plot(____, ____)
# In the bottom right (1, 1) plot month and Austin temperatures
ax[____].plot(____, ____)
plt.show()