Penjualan berdasarkan waktu dan jenis hari
Toko roti tempat Anda bekerja sedang mempertimbangkan peninjauan jam operasional. Karena itu, mereka meminta Anda membuat visualisasi yang menampilkan informasi penjualan menurut waktu dalam sehari untuk hari kerja dan akhir pekan.
Kolom day_time dari bakery berisi empat nilai: "Morning", "Afternoon", "Evening", dan "Night".
Himpunan data tersebut juga berisi nilai "Weekend" dan "Weekday" untuk kolom day_type.
Anda akan membuat plot batang berkelompok yang memvisualisasikan penjualan berdasarkan waktu dan jenis hari. FactorRange telah diimpor untuk Anda.
Himpunan data bakery telah dikelompokkan berdasarkan day_time dan day_type, disimpan sebagai grouped_bakery, dan telah dimuat sebelumnya untuk Anda. Sebuah tuple yang berisi setiap variasi dari kedua kolom tersebut telah disimpan sebagai factors dan juga telah dimuat sebelumnya untuk Anda.
Latihan ini adalah bagian dari kursus
Visualisasi Data Interaktif dengan Bokeh
Petunjuk latihan
- Buat
fig, setelx_rangedengan memanggilFactorRange()dan meneruskan*factors, tetapkan label sumbu y menjadi"Sales", dan beri judul"Sales by type of day". - Tambahkan glyph batang untuk
factors, dengan nilai puncak direpresentasikan olehgrouped_bakery["sales"], dan lebar batang 90%. - Perbarui ukuran font judul menjadi
"25px". - Ubah format judul menjadi perataan tengah.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Create figure
fig = ____
# Create bar glyphs
____
fig.yaxis[0].formatter = NumeralTickFormatter(format="$0,0")
# Update title text size
fig.____.____ = "____"
# Update title alignment
fig.____.____ = "____"
output_file("sales_by_type_of_day.html")
show(fig)