Mulai sekarangMulai 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 merupakan bagian dari kursus

Visualisasi Data Interaktif dengan Bokeh

Lihat Kursus

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