Добавление HoverTool
Агентство готовит блог о баскетбольной статистике по позициям. Авторам важно сосредоточиться на передачах и перехватах, предоставив читателям возможность наводить курсор на глифы, чтобы узнать имя игрока, его позицию и команду.
Вы преобразуете набор данных nba, который уже загружен, в объект source для Bokeh, а затем добавите всплывающие подсказки к графику.
Это упражнение является частью курса
Интерактивная визуализация данных с Bokeh
Инструкции к упражнению
- Импортируйте
ColumnDataSource. - Создайте
sourceиз DataFramenba. - Завершите создание
TOOLTIPS, добавив метки"Position"и"Team"в указанном порядке из соответствующих столбцовsource, затем передайтеTOOLTIPSв фигуру. - Добавьте круговые глифы:
"assists"по оси X и"steals"по оси Y, указав аргументsource.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# 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)