1. 学ぶ
  2. /
  3. コース
  4. /
  5. Bokehで学ぶインタラクティブ・データビジュアライゼーション

Connected

演習

売上パフォーマンスのボックス注釈

ベーカリーから最後のプロット作成を依頼されました。日付ごとの売上を可視化し、2つのボックス注釈で、売上が目標収益の$250を下回っている日付を一目で確認できるようにします。

以下のコードで、折れ線グリフを持つ fig が作成されています。

sales = bakery.groupby("date", as_index=False)["sales"].sum()
source = ColumnDataSource(data=sales)
fig = figure(x_axis_label="Date", y_axis_label="Revenue ($)")
fig.line(x="date", y="sales", source=source)
fig.xaxis[0].formatter = DatetimeTickFormatter(months="%b %Y")

fig はあらかじめ用意されています。あなたのタスクは、ベーカリーのデータセットで売上が$250を上回る/下回る範囲を示すボックス注釈を作成することです。

指示1 / 2

undefined XP
    1
    2
  • low_box を作成し、上限を$250、透明度を 0.1、fill_color を "red" に設定します。
  • high_box を作成し、下限を$250、透明度を 0.2、fill_color を "green" に設定します。