EmpezarEmpieza gratis

Menú desplegable de lugares con crecimiento

El Gobierno de Australia quiere entender qué Áreas de Gobierno Local (LGA) han tenido un crecimiento reciente fuerte de la población para ayudar a planificar proyectos de infraestructuras.

Te han proporcionado datos sobre las 5 LGA principales por porcentaje de aumento de población (de 2018 a 2019) y te han pedido que lo visualices. Sin embargo, quieren poder seleccionar un estado concreto o ver todo a la vez.

En este ejercicio, tu tarea es crear un gráfico de barras con estos datos y un menú desplegable para alternar entre distintos estados y ver todos los estados a la vez.

Tienes disponible un DataFrame pop_growth, y se configurará un objeto go.Figure() por ti.

Este ejercicio forma parte del curso

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

Ver curso

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

# Create the figure
fig = go.Figure()

# Loop through the states
for state in ['NSW', 'QLD', 'VIC']:
  	# Subset the DataFrame
    df = pop_growth[pop_growth.State == state]
    # Add a trace for each state subset
    fig.add_trace(px.bar(df, x='Local Government Area', y='Change %').data[0])

# Create the buttons
dropdown_buttons = [
{'label': "ALL", 'method': "____", 'args': [{"visible": [True, True, True]}, {"title": "ALL"}]},
{'label': "NSW", 'method': "____", 'args': [{"visible": [____, ____, ____]}, {"title": "NSW"}]},
{'label': "QLD", 'method': "____", 'args': [{"visible": [____, ____, ____]}, {"title": "QLD"}]},
{'label': "VIC", 'method': "____", 'args': [{"visible": [____, ____, ____]}, {"title": "VIC"}]},
]
Editar y ejecutar código