MulaiMulai sekarang secara gratis

Harga dari tertinggi ke terendah per wilayah

Sekarang Anda tahu cara mengurutkan DataFrame, agen properti meminta Anda membuat plot batang yang memvisualisasikan harga properti rata-rata per wilayah dari yang terbesar ke yang terkecil.

regions telah dibuat dengan mengelompokkan melb berdasarkan wilayah dan menghitung harga rata-rata, serta telah dimuat untuk Anda:

regions = melb.groupby("region", as_index=False)["price"].mean()

Latihan ini adalah bagian dari kursus

Visualisasi Data Interaktif dengan Bokeh

Lihat Kursus

Petunjuk latihan

  • Urutkan regions berdasarkan price secara menurun.
  • Buat figure, setel x_range sama dengan kolom "region" dari regions dan beri label sumbu x dan y masing-masing sebagai "Region" dan "Sales".
  • Tambahkan glyph batang dari regions, menampilkan price pada sumbu y terhadap setiap region pada sumbu x, dan setel lebar ke 0.9.
  • Perbarui format sumbu y agar ditampilkan dalam jutaan dolar dengan 1 angka desimal.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Sort df by price in descending order
regions = regions.____("____", ascending=____)

# Create figure
fig = figure(x_range=____, x_axis_label=____, y_axis_label=____)

# Add bar glyphs
fig.vbar(x=____, top=____, width=____)

# Format the y-axis to numeric format
fig.____[____].____ = ____(____="$0.0a")

output_file(filename="sorted_barplot.html")
show(fig)
Edit dan Jalankan Kode