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
Instrukcje do ćwiczenia
- Zaimportuj
ColumnDataSource. - Utwórz
sourcena podstawie DataFramenba. - Dokończ tworzenie
TOOLTIPS, dodając etykiety o nazwach"Position"i"Team"– w tej kolejności – z odpowiednich kolumn obiektusource, a następnie dodajTOOLTIPSdo figury. - Dodaj glify w kształcie kółka dla
"assists"na osi x i"steals"na osi y, uzupełniając argumentsource.
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)