Zacznij terazZacznij za darmo

Dodawanie narzędzia HoverTool

Agencja tworzy blog o wynikach koszykarzy z podziałem na pozycje. Chce skupić się na asystach i przechwytach, dając czytelnikom możliwość najechania kursorem na glify, aby sprawdzić, kto to jest dany zawodnik, na jakiej pozycji gra i w jakim zespole.

Zamienisz zbiór danych nba, który został wcześniej wczytany, na obiekt source biblioteki Bokeh, a następnie dodasz podpowiedzi do wykresu.

To ćwiczenie jest częścią kursu

Interaktywna wizualizacja danych z Bokeh

Zobacz kurs

Instrukcje do ćwiczenia

  • Zaimportuj ColumnDataSource.
  • Utwórz source na podstawie DataFrame nba.
  • Dokończ tworzenie TOOLTIPS, dodając etykiety o nazwach "Position" i "Team" – w tej kolejności – z odpowiednich kolumn obiektu source, a następnie dodaj TOOLTIPS do figury.
  • Dodaj glify w kształcie kółka dla "assists" na osi x i "steals" na osi y, uzupełniając argument source.

Interaktywne ćwiczenie praktyczne

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

# Import ColumnDataSource
from ____.____ import ____

# Create source
source = ____(data=____)

# Create TOOLTIPS and add to figure
TOOLTIPS = [("Name", "@player"), ("____", "____"), ("____", "____")]
fig = figure(x_axis_label="Assists", y_axis_label="Steals", tooltips=____)

# Add circle glyphs
fig.circle(x="____", y="____", source=____)
output_file(filename="first_tooltips.html")
show(fig)
Edytuj i uruchom kod