Aan de slagBegin gratis

Producten verkocht naar tijdstip van de dag

De bakkerij wil een weergave van hoeveel producten er op verschillende tijden van de dag worden verkocht.

Er is een figuur fig opgezet en vooraf geladen, inclusief een HoverTool die het tijdstip van de dag, de productnaam en het aantal verkochte items toont.

Je moet de legenda aanpassen door een titel toe te voegen zodat stakeholders de betekenis begrijpen, de legenda verplaatsen om observaties niet te blokkeren en de legenda zo instellen dat observaties worden verborgen wanneer je erop klikt.

Deze oefening maakt deel uit van de cursus

Interactieve datavisualisatie met Bokeh

Bekijk cursus

Oefeninstructies

  • Voeg een titel toe aan de legenda met de naam "Time of Day".
  • Verplaats de legenda naar de linkerbovenhoek.
  • Maak de legenda interactief, zodat observaties op basis van hun legendalabel worden verborgen wanneer je erop klikt.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

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)
Code bewerken en uitvoeren