Aan de slagGa gratis aan de slag

Gelaagde maandelijkse temperaturen

Het Australian Bureau Of Meteorology heeft je gevraagd om interactieve grafieken voor hun website te maken.

Ze willen zowel de dagelijkse temperatuur van januari tot en met juli van dit jaar bekijken als de gegevens gladstrijken met een mooie trendlijn van de gemiddelde maandtemperatuur.

Dit is een perfecte kans om twee plots te combineren om het gewenste resultaat te bereiken.

Je krijgt een temp_syd-DataFrame met de dagelijkse (maximale) temperatuur van januari tot en met juli 2020. Je hebt ook een temp_syd_avg-DataFrame met per maand de gemiddelde dagelijkse (maximale) temperatuur.

Deze oefening maakt deel uit van de cursus

Introductie tot datavisualisatie met Plotly in Python

Cursus bekijken

Oefeninstructies

  • Maak een staafdiagram met temp_syd en sla dit op als daily_temp_fig.
  • Maak een lijndiagram met temp_syd_avg en sla dit op als monthly_avg_fig.
  • Combineer beide plots met de Figure()-constructor.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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()
Code bewerken en uitvoeren