Mulai sekarangMulai gratis

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

Lihat Kursus

Instruksi latihan

  • Buat tombol untuk plot batang dan scatterplot menggunakan argumen type pada plot yang diberikan ke args.
  • Tambahkan tombol ke plot, atur direction menjadi down agar 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()
Edit dan Jalankan Kode