IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Importa ColumnDataSource.
  • Crea source a partire dal DataFrame nba.
  • Completa la creazione di TOOLTIPS, aggiungendo nell'ordine le etichette "Position" e "Team" dalle colonne pertinenti di source, e aggiungi TOOLTIPS alla figura.
  • Aggiungi i glifi circle con "assists" sull'asse x e "steals" sull'asse y, completando l'argomento source.

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)
Modifica ed esegui il codice