Prodané produkty podle denní doby
Pekárna by ráda viděla, kolik produktů se prodá v různých denních dobách.
Figura fig je už připravená a předem načtená – včetně nástroje HoverTool, který zobrazuje denní dobu, název položky a počet prodaných kusů.
Tvým úkolem je přidat legendě název, aby stakeholdeři pochopili její význam, přesunout ji tak, aby nepřekrývala data, a nastavit ji tak, aby po kliknutí skrývala příslušná pozorování.
Toto cvičení je součástí kurzu
Interaktivní vizualizace dat s Bokeh
Pokyny k cvičení
- Přidej legendě název
"Time of Day". - Přesuň legendu do levého horního rohu.
- Nastav legendu jako interaktivní – kliknutí na položku legendy skryje odpovídající pozorování.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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)