IniziaInizia gratis

Prodotti venduti per fascia oraria

La panetteria vorrebbe una vista su quanti prodotti vengono venduti in momenti diversi della giornata.

Una figura, fig, è già stata impostata e precaricata, includendo un HoverTool per mostrare l'ora del giorno, il nome dell'articolo e il numero di pezzi venduti.

Dovrai aggiungere un titolo alla legenda per aiutare gli stakeholder a capirne il significato, spostare la legenda per non coprire le osservazioni e modificare la legenda in modo che nasconda le osservazioni al clic.

Questo esercizio fa parte del corso

Visualizzazione interattiva dei dati con Bokeh

Visualizza il corso

Istruzioni dell'esercizio

  • Aggiungi un titolo alla legenda chiamato "Time of Day".
  • Sposta la legenda nell'angolo in alto a sinistra.
  • Rendi la legenda interattiva, nascondendo le osservazioni in base all'etichetta di legenda al clic.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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)
Modifica ed esegui il codice