Produse vândute în funcție de momentul zilei
Brutăria ar dori o imagine de ansamblu asupra numărului de produse vândute la diferite momente ale zilei.
O figură, fig, a fost configurată și preîncărcată, inclusiv un HoverTool care afișează momentul zilei, numele produsului și numărul de articole vândute.
Va trebui să adaugi un titlu legendei pentru ca stakeholderii să îi înțeleagă semnificația, să muți legenda pentru a nu obstrucționa observațiile și să configurezi legenda astfel încât să ascundă observațiile la click.
Acest exercițiu face parte din cursul
Vizualizare interactivă a datelor cu Bokeh
Instrucțiuni pentru exercițiu
- Adaugă un titlu legendei, cu valoarea
"Time of Day". - Mută legenda în colțul din stânga sus.
- Fă legenda interactivă, astfel încât să ascundă observațiile corespunzătoare etichetei sale la click.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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)