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
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)