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
Instruções do exercício
- Crie um gráfico de barras usando
temp_syde salve comodaily_temp_fig. - Crie um gráfico de linhas usando
temp_syd_avge salve comomonthly_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()