Yağış grafik türü düğmeleri
Avustralya Meteoroloji Bürosu, aylık yağışları anlamalarına yardımcı olman için seninle iletişime geçti.
Bu veriyi en iyi hangi grafiğin görselleştireceğinden emin değiller ve bunun etkileşimin bir parçası olup olamayacağını merak ediyorlar. Alt grafikler istemiyorlar; çünkü aynı anda yalnızca bir grafiği görmeleri gerekecek.
Görevin, ay başına yağışların sütun grafiğini oluşturmak ve kullanıcıya aynı verinin saçılım grafiğine kolayca geçiş yapmasını sağlayan bir düğme eklemek.
Senin için bir rain DataFrame'i yüklendi.
Bu egzersiz, kursun bir parçasıdır
Python ile Plotly'ye Giriş: Veri Görselleştirme
Egzersiz talimatları
argsiçine verilentypeargümanını kullanarak sütun grafik ve saçılım grafik için birer düğme oluştur.- Düğmeleri grafiğe ekle ve üst üste gelmeleri için
directiondeğerinidownolarak ayarla.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Create a bar chart
fig = px.bar(rain, x='Month', y='Rainfall')
# Create the buttons
my_buttons = [{'label': "Bar plot", 'method': "update", 'args': [{"type": "____"}]},
{'label': "scatterplot", 'method': "update", 'args': [{"type": "____", 'mode': 'markers'}]}]
# Add buttons to the plot and show
fig.update_layout({
____: [{
'type': "buttons", 'direction': ____,
'x': 1.3, 'y': 0.5,
'showactive': True, 'active': 0,
'buttons': ____}]})
fig.show()