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
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()