期間別売上の可視化
ファクターを作成したので、四半期ごとにグループ化した月次売上を棒グラフで可視化しましょう。
各月について、その四半期とその月の総売上を 1 行にまとめた pandas の DataFrame grouped_melb があらかじめ読み込まれています。さらに、各四半期と月の組を含むタプルのリスト factors も用意されています。
この演習はコースの一部です
Bokehで学ぶインタラクティブ・データビジュアライゼーション
演習の手順
NumeralTickFormatterとFactorRangeをインポートします。- 図を作成します。x 軸には
FactorRange()とfactorsを使い、y 軸のラベルは"Sales"とします。 - 棒グリフを追加します。
xにfactors、topにgrouped_melbの"price"列、widthに0.9を設定します。 - x 軸ラベルを 45 度に回転します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Import NumeralTickFormatter and FactorRange
from ____.____ import ____, ____
# Create figure
fig = ____(x_range=____(____), ____="____")
# Create bar glyphs
____
fig.yaxis[0].formatter = NumeralTickFormatter(format="$0.0a")
# Rotate the x-axis labels
fig.____.____ = ____
output_file(filename="sales_by_period.html")
show(fig)