Zacznij terazZacznij za darmo

Sprzedane produkty według pory dnia

Piekarnia chciałaby zobaczyć, ile produktów jest sprzedawanych o różnych porach dnia.

Figura fig została już przygotowana i wstępnie załadowana – zawiera narzędzie HoverTool wyświetlające porę dnia, nazwę produktu i liczbę sprzedanych sztuk.

Dodaj tytuł do legendy, aby interesariusze rozumieli jej znaczenie, przenieś ją w miejsce, które nie zasłania obserwacji, i skonfiguruj ją tak, by po kliknięciu ukrywała odpowiednie obserwacje.

To ćwiczenie jest częścią kursu

Interaktywna wizualizacja danych z Bokeh

Zobacz kurs

Instrukcje do ćwiczenia

  • Dodaj tytuł do legendy o treści "Time of Day".
  • Przenieś legendę do lewego górnego rogu.
  • Spraw, aby legenda była interaktywna – kliknięcie jej etykiety powinno ukrywać powiązane obserwacje.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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)
Edytuj i uruchom kod