Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Skapa ett stapeldiagram med temp_syd och spara det som daily_temp_fig.
  • Skapa ett linjediagram med temp_syd_avg och spara det som monthly_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()
Redigera och kör kod