Adăugarea unui HoverTool
Agenția creează un articol de blog despre performanța jucătorilor de baschet în funcție de poziție. Aceștia vor să se concentreze pe pase decisive și recuperări, oferind cititorilor posibilitatea de a plasa cursorul peste glife pentru a afla cine este un jucător, ce poziție ocupă și la ce echipă evoluează.
Vei converti setul de date nba, preîncărcat în mediu, într-un obiect Bokeh source, apoi vei adăuga tooltip-uri unui grafic.
Acest exercițiu face parte din cursul
Vizualizare interactivă a datelor cu Bokeh
Instrucțiuni pentru exercițiu
- Importă
ColumnDataSource. - Creează
sourcedin DataFrame-ulnba. - Completează crearea lui
TOOLTIPS, adăugând etichetele"Position"și"Team", în această ordine, din coloanele relevante ale luisource, și adaugăTOOLTIPSla figură. - Adaugă glife de tip cerc pentru
"assists"pe axa x și"steals"pe axa y, completând argumentulsource.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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)