始める無料で始める

面積、距離、価格

次に、不動産業者は価格が物件の広さや中心業務地区(CBD)からの距離とどう関係するかを知りたがっています。

この場合、両方の図の y 軸は同じ単位になるため、サブプロットを横並び(row)にするのが適切です。sourcemelb データセットを使った Bokeh オブジェクトとして設定済みで、あらかじめ読み込まれています。

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

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

コースを見る

演習の手順

  • 関連する Bokeh モジュールから row をインポートします。
  • 両方の図に circle グリフを追加します。building_size では y 軸に "price"、x 軸に "building_area" を、distance では y 軸に "price"、x 軸に "distance" を表します。
  • 両方の図の y 軸が百万ドル単位で表示されるよう、$0a の形式に更新します。
  • 両方のサブプロットを表示するように、show() の呼び出しを完成させます。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Import row
from ____.____ import ____
building_size = figure(x_axis_label="Building Area (Meters Squared)", y_axis_label="Sales")
distance = figure(x_axis_label="Distance from CBD (km)", y_axis_label="Sales")

# Add circle glyphs
building_size.circle(x="____", y="____", source=____)
distance.circle(x="____", y="____", source=____)

# Update the y-axis format for both figures
building_size.____[____].____ = ____(____="____")
distance.____[____].____ = ____(____="____")

# Display the subplots
output_file(filename="my_first_row.html")
show(____(____, ____))
コードを編集して実行