CommencezCommencez gratuitement

Superposition des températures mensuelles

Le Bureau of Meteorology de l'Australie vous demande de l'aider à créer de jolis graphiques interactifs pour son site Web.

Ils souhaitent examiner la température quotidienne de janvier à juillet cette année et lisser les points de données avec une belle courbe de tendance représentant la température moyenne mensuelle.

C'est l'occasion idéale de superposer deux graphiques pour obtenir le résultat souhaité.

On vous fournit un DataFrame temp_syd contenant la température quotidienne (maximale) de janvier à juillet 2020. Vous avez aussi un DataFrame temp_syd_avg qui contient la température moyenne quotidienne (maximale) de chaque mois.

Cette activité fait partie du cours

Introduction à la visualisation de données avec Plotly en Python

Voir le cours

Instructions de l’exercice

  • Créez un diagramme à barres avec temp_syd et enregistrez-le sous daily_temp_fig.
  • Créez un graphique linéaire avec temp_syd_avg et enregistrez-le sous monthly_avg_fig.
  • Combinez les deux graphiques à l'aide du constructeur Figure().

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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()
Modifier et exécuter le code