カテゴリ列のサブプロット
不動産仲介業者から、メルボルンの地域ごとに建物の大きさと土地面積がどのように異なるかを分析してほしいと依頼されています。column レイアウトを使うと、x軸に region を用いて、これらの関係を表示する2つのサブプロットを作成できます。
melb DataFrame は region でグループ化され、land_area と building_area の平均値が計算されています。これは Bokeh のデータオブジェクト source として用意済みです。
この演習はコースの一部です
Bokehで学ぶインタラクティブ・データビジュアライゼーション
演習の手順
- 関連する Bokeh モジュールから
columnをインポートします。 building_sizeに棒グリフを追加し、各"region"の"building_area"をプロットします。land_sizeに棒グリフを追加し、各"region"の"land_area"を表します。"my_first_column.html"という HTML ファイルを生成し、show()の呼び出しを完成させて2つのサブプロットを表示します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Import column
from ____.____ import ____
regions = ["Eastern", "Southern", "Western", "Northern"]
building_size = figure(x_axis_label="Region", y_axis_label="Building Size (Meters Squared)",
x_range=regions)
land_size = figure(x_axis_label="Region", y_axis_label="Land Size (Meters Squared)",
x_range=regions)
# Add bar glyphs
building_size.____(x="____", top="____", source=____)
land_size.____(x="____", top="____", source=____)
# Generate HTML file and display the subplots
output_file(filename="____")
show(____(____, ____))