Процент реализации штрафных бросков по позициям
Агентство попросило вас построить ещё один график. Вы воспользуетесь factor_cmap, чтобы создать точечный график, отображающий процент реализации штрафных бросков в зависимости от среднего количества очков, где каждая позиция игрока выделена отдельным цветом.
Объект source, созданный на основе набора данных nba, уже загружен для вас. Переменная TOOLTIPS, содержащая имя игрока, также создана заранее — она отображается при наведении курсора на график.
Это упражнение является частью курса
Интерактивная визуализация данных с Bokeh
Инструкции к упражнению
- Импортируйте
Category10_5иfactor_cmap. - Создайте список
positions, содержащий элементы"PG","SG","SF","PF"и"C". - Передайте
"position"в аргументlegend_fieldи заполните аргументfill_colorвнутриfig.circle().
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Import modules
____
____
# Create positions
positions = ["____", "____", "____", "____", "____"]
fig = figure(x_axis_label="Free Throw Percentage", y_axis_label="Points", title="Free Throw Percentage vs. Average Points", tooltips=TOOLTIPS)
# Add circle glyphs
fig.circle(x="free_throw_perc", y="points", source=source, legend_field="____", fill_color=factor_cmap("____", palette=____, factors=____))
output_file(filename="average_points_vs_free_throw_percentage.html")
show(fig)