平均の建物サイズ
不動産業者は、時間の経過とともに建物のサイズに変化があったかを知りたがっています。
この演習では、melb データセットを date でグループ化し、建物サイズの平均を計算します。次に、グループ化した DataFrame を Bokeh の source オブジェクトに変換し、折れ線プロットを作成します。
この演習はコースの一部です
Bokehで学ぶインタラクティブ・データビジュアライゼーション
演習の手順
melbをdateでグループ化し、"building_area"の平均を計算します。figを作成し、x 軸と y 軸のラベルをそれぞれ"Date"、"Building Size (Meters Squared)"に設定し、x 軸の目盛りを日付時刻形式にします。sourceを使って、dateに対するbuilding_areaを可視化する線グリフをfigに追加します。"property_size_by_date.html"という名前の HTML ファイルを生成します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Group by date and calculate average building size
prop_size = melb.____("____", as_index=False)["____"].____()
source = ColumnDataSource(data=prop_size)
# Create the figure
fig = figure(x_axis_label="____", y_axis_label="____", x_axis_type="____")
# Add line glyphs
fig.____(____)
# Generate the HTML file
____
show(fig)