EmpezarEmpieza gratis

Capas de temperaturas mensuales

La Oficina de Meteorología de Australia te ha pedido ayuda para crear gráficos interactivos atractivos para su sitio web.

Quieren ver tanto la temperatura diaria de enero a julio de este año como suavizar todos los puntos con una línea de tendencia que muestre la temperatura media mensual.

Esta es una oportunidad perfecta para superponer dos gráficos y conseguir el resultado deseado.

Tienes un DataFrame temp_syd con la temperatura diaria (máxima) de enero a julio de 2020. También tienes un DataFrame temp_syd_avg con la temperatura media diaria (máxima) de cada mes.

Este ejercicio forma parte del curso

Introducción a la visualización de datos con Plotly en Python

Ver curso

Instrucciones del ejercicio

  • Crea un gráfico de barras usando temp_syd y guárdalo como daily_temp_fig.
  • Crea un gráfico de líneas usando temp_syd_avg y guárdalo como monthly_avg_fig.
  • Combina ambos gráficos usando el constructor Figure().

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

# 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 y ejecutar código