Penjualan dari waktu ke waktu
Para agen properti kini meminta Anda menelaah aktivitas pasar rumah untuk memvisualisasikan perubahan total penjualan dari waktu ke waktu. DataFrame melb telah dikelompokkan berdasarkan date, kali ini menghitung total penjualan menggunakan jumlah pada kolom price, dan disimpan sebagai melb_sales:
melb_sales = melb.groupby("date", as_index=False)["price"].sum()
source telah dibuat dari melb_sales, dan sudah dimuat untuk Anda. Tugas Anda adalah memformat sebuah plot untuk menampilkan visualisasi dengan sumbu yang bermakna sehingga memungkinkan penarikan insight.
Latihan ini adalah bagian dari kursus
Visualisasi Data Interaktif dengan Bokeh
Petunjuk latihan
- Impor kelas yang diperlukan untuk mengubah label sumbu ke format
datetimedannumeric. - Tambahkan glyph garis ke figure, menetapkan y sebagai
"price"dan x sebagai"date"darisource. - Perbarui format sumbu-x menjadi bulan dengan tiga karakter, dan tahun dengan 4 digit.
- Atur format sumbu-y sebagai
"$0a"untuk menampilkan dalam jutaan dolar.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Import the second formatter
from bokeh.models import ____, ____
fig = figure(x_axis_label="Date", y_axis_label="Sales")
# Add line glyphs
fig.line(____)
# Format the x-axis format
fig.____[____].____ = ____(months="____")
# Format the y-axis format
fig.____[____].____ = ____(format="____")
output_file(filename="melbourne_sales.html")
show(fig)