CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

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

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