Inizia subitoInizia gratis

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

Visualizza corso

Istruzioni dell'esercizio

  • Crea un grafico a barre usando temp_syd e salvalo come daily_temp_fig.
  • Crea un grafico a linee usando temp_syd_avg e salvalo come monthly_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()
Modifica ed esegui il codice