НачатьНачать бесплатно

Выпадающий список регионов роста

Правительство Австралии хочет определить, в каких районах местного самоуправления (LGA) наблюдался значительный прирост населения за последнее время — это поможет в планировании инфраструктурных проектов.

Вам предоставлены данные о пяти ведущих LGA по процентному приросту населения (с 2018 по 2019 год) с просьбой их визуализировать. При этом необходимо реализовать возможность выбора конкретного штата или отображения всех штатов сразу.

В этом упражнении вам нужно создать столбчатую диаграмму на основе этих данных с выпадающим меню для переключения между штатами и просмотра всех штатов одновременно.

Вам доступен датафрейм pop_growth, а объект go.Figure() уже создан.

Это упражнение является частью курса

Введение в визуализацию данных с Plotly на Python

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# 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"}]},
]
Редактировать и запускать код