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
Petunjuk latihan
- Urutkan
regionsberdasarkan price secara menurun. - Buat figure, setel
x_rangesama dengan kolom"region"dariregionsdan beri label sumbu x dan y masing-masing sebagai"Region"dan"Sales". - Tambahkan glyph batang dari
regions, menampilkanpricepada sumbu y terhadap setiapregionpada sumbu x, dan setel lebar ke0.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)