Ajouter un HoverTool
L’agence prépare un article de blog sur la performance au basket selon le poste. Elle souhaite mettre l’accent sur les passes décisives et les interceptions, et permettre au public de survoler les glyphes pour voir qui est le joueur, à quel poste il évolue et dans quelle équipe il joue.
Vous allez convertir le jeu de données nba, déjà préchargé, en un objet source de Bokeh, puis ajouter des infobulles à un graphique.
Cet exercice fait partie du cours
Visualisation de données interactive avec Bokeh
Instructions
- Importez
ColumnDataSource. - Créez
sourceà partir du DataFramenba. - Terminez la création de
TOOLTIPSen ajoutant des libellés nommés"Position"et"Team", dans cet ordre, à partir des colonnes pertinentes desource, puis ajoutezTOOLTIPSà la figure. - Ajoutez des glyphes de type cercle avec
"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 cet exemple de code.
# 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)