Produk yang terjual berdasarkan waktu dalam sehari
Toko roti ingin melihat berapa banyak produk yang terjual pada waktu yang berbeda dalam sehari.
Sebuah figur, fig, telah disiapkan dan dimuat sebelumnya, termasuk HoverTool untuk menampilkan waktu dalam sehari, nama item, dan jumlah item yang terjual.
Anda perlu menambahkan judul pada legenda agar pemangku kepentingan memahami maknanya, memindahkan legenda agar tidak menghalangi tampilan observasi, dan mengubah legenda sehingga menyembunyikan observasi saat diklik.
Latihan ini merupakan bagian dari kursus
Visualisasi Data Interaktif dengan Bokeh
Instruksi latihan
- Tambahkan judul pada legenda bernama
"Time of Day". - Pindahkan legenda ke pojok kiri atas.
- Jadikan legenda interaktif, dengan menyembunyikan observasi berdasarkan label legenda saat diklik.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
fig = figure(x_axis_label="Count of Products Sold", y_axis_label="Sales", title="Bakery Product Sales", tooltips=TOOLTIPS)
fig.circle(x="count", y="sales", source=morning, line_color="red", size=12, fill_alpha=0.4, legend_label="Morning")
fig.circle(x="count", y="sales", source=afternoon, fill_color="purple", size=10, fill_alpha=0.6, legend_label="Afternoon")
fig.circle(x="count", y="sales", source=evening, fill_color="yellow", size=8, fill_alpha=0.6, legend_label="Evening")
# Add legend title
fig.____.____ = "____"
# Move the legend
fig.____.____ = "____"
# Make the legend interactive
fig.____.____ = "____"
fig.yaxis[0].formatter = NumeralTickFormatter(format="$0.00")
output_file("Sales_by_time_of_day")
show(fig)