Ajouter un HoverTool
L'agence prépare un blogue sur la performance au basketball selon la position. Elle veut mettre l'accent sur les passes décisives et les interceptions, et offrir au public la possibilité de survoler les glyphes pour savoir qui est un joueur, à quelle position il évolue et pour quelle équipe il joue.
Vous allez convertir l'ensemble de données nba, déjà chargé, en un objet source de Bokeh, puis ajouter des info-bulles à un graphique.
Cette activité fait partie du cours
Visualisation de données interactive avec Bokeh
Instructions de l’exercice
- Importez
ColumnDataSource. - Créez
sourceà partir du DataFramenba. - Terminez la création de
TOOLTIPSen ajoutant, dans cet ordre, les étiquettes nommées"Position"et"Team"à partir des colonnes pertinentes desource, puis ajoutezTOOLTIPSà la figure. - Ajoutez des glyphes de type cercle pour
"assists"sur l'axe des x et"steals"sur l'axe des y, en complétant l'argumentsource.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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)