Añadir un HoverTool
La agencia está preparando una entrada de blog sobre el rendimiento en baloncesto por posición. Quieren centrarse en asistencias y robos, dando a quienes lo vean la posibilidad de pasar el cursor sobre los glifos para saber quién es un jugador, en qué posición juega y en qué equipo juega.
Convertirás el conjunto de datos nba, que ya está precargado, en un objeto source de Bokeh y luego añadirás tooltips a un gráfico.
Este ejercicio forma parte del curso
Visualización de datos interactiva con Bokeh
Instrucciones del ejercicio
- Importa
ColumnDataSource. - Crea
sourcea partir del DataFramenba. - Completa la creación de
TOOLTIPS, añadiendo etiquetas llamadas"Position"y"Team", en ese orden, desde las columnas correspondientes desource, y añadeTOOLTIPSa la figura. - Añade glifos de tipo círculo para
"assists"en el eje x y"steals"en el eje y, completando el argumentosource.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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)