始める無料で始める

平均の建物サイズ

不動産業者は、時間の経過とともに建物のサイズに変化があったかを知りたがっています。

この演習では、melb データセットを date でグループ化し、建物サイズの平均を計算します。次に、グループ化した DataFrame を Bokeh の source オブジェクトに変換し、折れ線プロットを作成します。

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

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

コースを見る

演習の手順

  • melbdate でグループ化し、"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)
コードを編集して実行