Začněte nyníZačněte zdarma

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

Zobrazit kurz

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)
Upravit a spustit kód