開始使用免費開始

格式化 HoverTool

你已經用 HoverTool 建立了一個圖表,接下來更進一步,調整資訊的呈現格式。

某機構希望看到每場平均上場分鐘數與平均得分的關係圖。他們想用 HoverTool 顯示球員姓名、所屬聯盟(conference),以及四捨五入到小數點後 2 位的投籃命中率(field goal percentage)。

本練習屬於課程

使用 Bokeh 製作互動式資料視覺化

檢視課程

練習說明

  • 建立 TOOLTIPS,分別將 conferencefield_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)
編輯並執行程式碼