面積、距離、価格
次に、不動産業者は価格が物件の広さや中心業務地区(CBD)からの距離とどう関係するかを知りたがっています。
この場合、両方の図の y 軸は同じ単位になるため、サブプロットを横並び(row)にするのが適切です。source は melb データセットを使った 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(____(____, ____))