Temperature mensili sovrapposte
L'Australian Bureau Of Meteorology ti ha chiesto di aiutarli a creare alcuni grafici interattivi per il loro sito web.
Vogliono visualizzare sia la temperatura giornaliera da gennaio a luglio di quest'anno, sia rendere più fluida la serie con una bella linea di tendenza basata sulla temperatura media mensile.
Questa è un'ottima opportunità per sovrapporre due grafici e ottenere il risultato desiderato.
Ti sono stati forniti un DataFrame temp_syd con la temperatura giornaliera (massima) da gennaio a luglio 2020 e un DataFrame temp_syd_avg con la temperatura media giornaliera (massima) di ciascun mese.
Questo esercizio fa parte del corso
Introduzione alla Data Visualization con Plotly in Python
Istruzioni dell'esercizio
- Crea un grafico a barre usando
temp_syde salvalo comedaily_temp_fig. - Crea un grafico a linee usando
temp_syd_avge salvalo comemonthly_avg_fig. - Combina entrambi i grafici usando il costruttore
Figure().
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# Create a bar chart for daily temperatures
daily_temp_fig = px.____(temp_syd,
x='Date', y='Temp')
# Create a line chart for monthly averages
monthly_avg_fig = px.____(
temp_syd_avg, x='Date', y='Average', color_discrete_sequence=['red'])
# Combine the figures
combined_fig = Figure(data=[*____.____, *monthly_avg_fig.____])
# Add a title
combined_fig.update_layout(title='Sydney Temperature Analysis')
# Show the combined figure
combined_fig.show()