ÎncepețiÎncepe gratuit

Temperaturi lunare suprapuse

Biroul Australian de Meteorologie te-a rugat să îi ajuți să creeze niște grafice interactive atractive pentru site-ul lor.

Aceștia vor să vizualizeze atât temperatura zilnică din ianuarie până în iulie a acestui an, cât și să uniformizeze toate punctele de date cu o linie de tendință a temperaturii medii lunare.

Acesta este un moment excelent pentru a suprapune două grafice și a obține rezultatul dorit.

Îți este pus la dispoziție un DataFrame temp_syd care conține temperatura zilnică maximă din ianuarie până în iulie 2020. De asemenea, ai un DataFrame temp_syd_avg care conține temperatura medie zilnică maximă pentru fiecare lună.

Acest exercițiu face parte din cursul

Introducere în vizualizarea datelor cu Plotly în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează un grafic de tip bară folosind temp_syd și salvează-l ca daily_temp_fig.
  • Creează un grafic de tip linie folosind temp_syd_avg și salvează-l ca monthly_avg_fig.
  • Combină cele două grafice folosind constructorul Figure().

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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()
Editează și rulează codul