ПочатиПочніть безкоштовно

Випадний список локацій зростання

Уряд Австралії хоче зрозуміти, які райони місцевого самоврядування (LGA) останнім часом мали суттєве зростання населення, щоб планувати інфраструктурні проєкти.

Вони надали вам дані про топ-5 LGA за відсотком приросту населення (з 2018 до 2019 року) і попросили візуалізувати це. Однак їм потрібно мати змогу обрати окремий штат або переглянути все одразу.

У цій вправі вам потрібно створити стовпчикову діаграму цих даних із випадним списком (dropdown), щоб перемикатися між різними штатами або бачити всі штати одночасно.

У вас є датафрейм 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"}]},
]
Редагувати та запускати код