始める無料で始める

HoverTool の書式設定

すでに HoverTool を使ったプロットを作成しました。次は、表示される情報の見せ方を整える一歩先に進みましょう。

エージェンシーから、1試合あたりの平均出場時間と平均得点の関係を示すプロットの依頼が来ています。HoverTool では、選手名、所属するカンファレンス、そしてフィールドゴール成功率を小数点以下2桁に丸めて表示してほしいとのことです。

この演習はコースの一部です

Bokehで学ぶインタラクティブ・データビジュアライゼーション

コースを見る

演習の手順

  • TOOLTIPS を作成し、conferencefield_goal_perc の列を、それぞれ ConferenceField Goal % として含めます。
  • TOOLTIPSfield_goal_perc 要素を小数点以下2桁で表示されるように整形します。
  • 図を作成し、x軸を "Minutes"、y軸を "Points" とラベル付けし、TOOLTIPS を含めます。
  • 円のグリフを追加し、x軸に minutes、y軸に points を取り、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)
コードを編集して実行