MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Buat fig, setel x_range dengan memanggil FactorRange() 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 oleh grouped_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)
Edit dan Jalankan Kode