MulaiMulai sekarang secara gratis

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 adalah bagian dari kursus

Visualisasi Data Interaktif dengan Bokeh

Lihat Kursus

Petunjuk 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 praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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)
Edit dan Jalankan Kode