Випадний список локацій зростання
Уряд Австралії хоче зрозуміти, які райони місцевого самоврядування (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"}]},
]