CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • Importez ColumnDataSource.
  • Créez source à partir du DataFrame nba.
  • Terminez la création de TOOLTIPS en ajoutant des libellés nommés "Position" et "Team", dans cet ordre, à partir des colonnes pertinentes de source, puis ajoutez TOOLTIPS à 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’argument source.

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)
Modifier et exécuter le code