Månadstemperaturer i lager
Australiens meteorologiska byrå har bett dig hjälpa dem att bygga några snygga interaktiva diagram för deras webbplats.
De vill se både den dagliga temperaturen från januari till juli i år och jämna ut datapunkterna med en trendlinje för månadsgenomsnittstemperaturen.
Detta är ett utmärkt tillfälle att lägga två diagram i lager för att uppnå det önskade resultatet.
Du har tillgång till en temp_syd-DataFrame med den dagliga (max)temperaturen från januari till juli 2020. Du har också en temp_syd_avg-DataFrame med varje månads genomsnittliga dagliga (max)temperatur.
Den här övningen är en del av kursen
Introduktion till datavisualisering med Plotly i Python
Övningsinstruktioner
- Skapa ett stapeldiagram med
temp_sydoch spara det somdaily_temp_fig. - Skapa ett linjediagram med
temp_syd_avgoch spara det sommonthly_avg_fig. - Kombinera båda diagrammen med hjälp av konstruktorn
Figure().
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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()