Tombol jenis plot curah hujan
Anda dihubungi oleh Biro Meteorologi Australia untuk membantu mereka memahami curah hujan bulanan.
Mereka belum yakin plot apa yang paling tepat untuk memvisualisasikan data ini, sehingga mereka mempertimbangkan apakah ada cara untuk menjadikannya bagian dari interaktivitas. Mereka tidak menginginkan subplot, karena mereka hanya perlu melihat satu plot pada satu waktu.
Tugas Anda adalah membuat plot batang untuk curah hujan per bulan dengan sebuah tombol yang memungkinkan pengguna dengan mudah beralih dari plot batang ke scatterplot untuk data yang sama.
Sebuah DataFrame rain telah dimuat untuk Anda.
Latihan ini merupakan bagian dari kursus
Pengantar Visualisasi Data dengan Plotly di Python
Instruksi latihan
- Buat tombol untuk plot batang dan scatterplot menggunakan argumen
typepada plot yang diberikan keargs. - Tambahkan tombol ke plot, atur
directionmenjadidownagar tombol tersusun vertikal satu di atas yang lain.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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()