格式化 HoverTool
现在您已经构建了带有 HoverTool 的图表,接下来更进一步,格式化信息的呈现方式。
机构希望看到平均上场时间与场均得分的关系图。他们希望 HoverTool 能显示球员姓名、所属联盟,以及四舍五入到小数点后 2 位的投篮命中率。
本练习是课程的一部分
使用 Bokeh 进行交互式数据可视化
练习说明
- 创建
TOOLTIPS,将conference和field_goal_perc两列分别显示为Conference和Field Goal %。 - 将
TOOLTIPS中的field_goal_perc元素格式化为显示到小数点后两位。 - 创建图形,x 轴标注为
"Minutes",y 轴标注为"Points",并包含TOOLTIPS。 - 添加圆形图元,使用
source,在 x 轴放置minutes,y 轴放置points。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Create TOOLTIPS
TOOLTIPS = [("Name", "@player"),
("____", "____"),
("____", "____")]
# Add TOOLTIPS to figure
fig = figure(x_axis_label="____", y_axis_label="____", tooltips=____)
# Add circle glyphs
fig.circle(x="____", y="____", source=____)
output_file(filename="formatted_hovertool.html")
show(fig)