Začněte nyníZačněte zdarma

Vrstvení měsíčních teplot

Australský meteorologický úřad tě požádal o pomoc s vytvořením pěkných interaktivních grafů pro jejich web.

Chtějí zobrazit denní teploty od ledna do července tohoto roku a zároveň vyhladit všechny datové body přehlednou spojnicí měsíčních průměrů.

Jde o skvělou příležitost vrstvit dva grafy na sebe a dosáhnout tak požadovaného výsledku.

Máš k dispozici DataFrame temp_syd s denními (maximálními) teplotami od ledna do července 2020 a DataFrame temp_syd_avg s průměrnou denní (maximální) teplotou za každý měsíc.

Toto cvičení je součástí kurzu

Úvod do vizualizace dat s Plotly v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř sloupcový graf z dat temp_syd a ulož ho jako daily_temp_fig.
  • Vytvoř spojnicový graf z dat temp_syd_avg a ulož ho jako monthly_avg_fig.
  • Zkombinuj oba grafy pomocí konstruktoru Figure().

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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()
Upravit a spustit kód