Mulai sekarangMulai gratis

Slider curah hujan per musim

Biro Meteorologi Australia mengontrak Anda untuk tindak lanjut pada visualisasi yang mereka sukai tentang curah hujan per bulan di Sydney.

Mereka menginginkan kemampuan untuk menelusuri musim. Bukan beralih seperti pada tombol dan dropdown, melainkan bergeser di antaranya.

Ini terdengar seperti pekerjaan yang tepat untuk sebuah slider!

Pada latihan ini, tugas Anda adalah membuat bagan batang dari data curah hujan dengan slider untuk berpindah antar musim.

Anda memiliki DataFrame rain_pm yang tersedia.

Latihan ini merupakan bagian dari kursus

Pengantar Visualisasi Data dengan Plotly di Python

Lihat Kursus

Instruksi latihan

  • Beri label setiap langkah slider menggunakan musim yang benar, sesuai urutan perulangan.
  • Atur visibilitas trace untuk setiap langkah slider agar hanya menampilkan musim yang sesuai.
  • Tambahkan slider ke layout figur.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

fig = go.Figure()

for season in ['Autumn', 'Winter', 'Spring']:
    df = rain_pm[rain_pm.Season == season]
    fig.add_trace(px.bar(df, x="Month", y="Total Rainfall", title=season).data[0])
    
# Create the slider elements
sliders = [
    {'steps':[
    {'method': 'update', 'label': '____', 'args': [{'visible': [____, ____, ____]}]},
    {'method': 'update', 'label': '____', 'args': [{'visible': [____, ____, ____]}]},
    {'method': 'update', 'label': '____', 'args': [{'visible': [____, ____, ____]}]}]}]

# Add the slider to the figure 
fig.update_layout({'____': ____})

fig.show()
Edit dan Jalankan Kode