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
Pokyny k cvičení
- Vytvoř sloupcový graf z dat
temp_syda ulož ho jakodaily_temp_fig. - Vytvoř spojnicový graf z dat
temp_syd_avga ulož ho jakomonthly_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()