BaşlayınÜcretsiz başlayın

Büyüme konumları açılır menüsü

Avustralya Hükümeti, altyapı projelerini planlamaya yardımcı olmak için son dönemde güçlü nüfus artışı yaşayan Yerel Yönetim Bölgelerini (LGA) anlamak istiyor.

Sana, nüfus artış yüzdesine göre (2018'den 2019'a) ilk 5 LGA'ya ait bazı veriler sağladılar ve bunu görselleştirip görselleştiremeyeceğini sordular. Ancak, belirli bir eyaleti seçebilmek ya da hepsini bir arada görebilmek istiyorlar.

Bu egzersizde, bu verilerin çubuk grafiğini oluşturman ve farklı eyaletler arasında geçiş yapmak ya da tüm eyaletleri bir arada görmek için bir açılır menü eklemen isteniyor.

Elinde bir pop_growth DataFrame'i var ve senin için bir go.Figure() nesnesi hazırlanacak.

Bu egzersiz, kursun bir parçasıdır

Python ile Plotly'ye Giriş: Veri Görselleştirme

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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"}]},
]
Kodu Düzenle ve Çalıştır