ComeçarComece de graça

Temperaturas mensais em camadas

O Bureau of Meteorology da Austrália pediu a sua ajuda para criar alguns gráficos interativos legais para o site deles.

Eles querem analisar a temperatura diária de janeiro a julho deste ano e suavizar os pontos de dados com uma linha de tendência usando a temperatura média mensal.

Essa é uma ótima oportunidade para sobrepor dois gráficos e chegar ao resultado desejado.

Você recebeu um DataFrame temp_syd com a temperatura diária (máxima) de janeiro a julho de 2020. Você também tem um DataFrame temp_syd_avg com a temperatura média diária (máxima) de cada mês.

Este exercício faz parte do curso

Introdução à Visualização de Dados com Plotly em Python

Ver curso

Instruções do exercício

  • Crie um gráfico de barras usando temp_syd e salve como daily_temp_fig.
  • Crie um gráfico de linhas usando temp_syd_avg e salve como monthly_avg_fig.
  • Combine os dois gráficos usando o construtor Figure().

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# 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()
Editar e executar o código