格式化 HoverTool
你已經用 HoverTool 建立了一個圖表,接下來更進一步,調整資訊的呈現格式。
某機構希望看到每場平均上場分鐘數與平均得分的關係圖。他們想用 HoverTool 顯示球員姓名、所屬聯盟(conference),以及四捨五入到小數點後 2 位的投籃命中率(field goal percentage)。
本練習屬於課程
使用 Bokeh 製作互動式資料視覺化
練習說明
- 建立
TOOLTIPS,分別將conference與field_goal_perc欄位顯示為「Conference」與「Field Goal %」。 - 將
TOOLTIPS中的field_goal_perc元素格式化為四捨五入到小數點後 2 位。 - 建立圖形,將 x 軸標記為
"Minutes"、y 軸標記為"Points",並加入TOOLTIPS。 - 加入圓形圖元,以
minutes為 x 軸、points為 y 軸,並使用source。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# 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)