Aggiungere un HoverTool
L'agenzia sta preparando un blog sulle prestazioni nel basket per ruolo. Vuole concentrarsi su assist e palle rubate, dando agli utenti la possibilità di passare il mouse sui glifi per scoprire chi è un giocatore, quale ruolo ricopre e in quale squadra gioca.
Trasformerai il dataset nba, già caricato, in un oggetto source di Bokeh, quindi aggiungerai i tooltip a un grafico.
Questo esercizio fa parte del corso
Visualizzazione interattiva dei dati con Bokeh
Istruzioni dell'esercizio
- Importa
ColumnDataSource. - Crea
sourcea partire dal DataFramenba. - Completa la creazione di
TOOLTIPS, aggiungendo nell'ordine le etichette"Position"e"Team"dalle colonne pertinenti disource, e aggiungiTOOLTIPSalla figura. - Aggiungi i glifi circle con
"assists"sull'asse x e"steals"sull'asse y, completando l'argomentosource.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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)