Adicionando um HoverTool
A agência está produzindo um blog sobre desempenho no basquete por posição. Eles querem destacar assistências e roubos de bola, dando ao público a possibilidade de passar o mouse sobre os glifos para descobrir quem é o jogador, qual posição ele joga e por qual time ele joga.
Você vai converter o conjunto de dados nba, que já foi pré-carregado, em um objeto source do Bokeh e, em seguida, adicionar dicas (tooltips) a um gráfico.
Este exercicio faz parte do curso
Visualização Interativa de Dados com Bokeh
Instruções do exercicio
- Importe
ColumnDataSource. - Crie
sourcea partir do DataFramenba. - Complete a criação de
TOOLTIPS, adicionando rótulos chamados"Position"e"Team", nessa ordem, a partir das colunas relevantes desource, e adicioneTOOLTIPSà figura. - Adicione glifos de círculo para
"assists"no eixo x e"steals"no eixo y, completando o argumentosource.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# 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)