Lägga till ett HoverTool
En byrå håller på att producera ett blogginlägg om basketspelares prestationer uppdelade efter position. De vill fokusera på assists och stjälningar, och ge sina läsare möjligheten att hovra över glyfer för att se vem spelaren är, vilken position de spelar på och vilket lag de tillhör.
Du ska konvertera datamängden nba, som redan är inläst, till ett Bokeh source-objekt och sedan lägga till verktygstips i ett diagram.
Den här övningen är en del av kursen
Interaktiv datavisualisering med Bokeh
Övningsinstruktioner
- Importera
ColumnDataSource. - Skapa
sourcefrån DataFrame:nnba. - Slutför skapandet av
TOOLTIPSgenom att lägga till etiketterna"Position"och"Team", i den ordningen, från relevanta kolumner isource, och lägg sedan tillTOOLTIPSi figuren. - Lägg till cirkelglyfer med
"assists"på x-axeln och"steals"på y-axeln, och slutför argumentetsource.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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)