开始使用免费开始使用

分类列式子图

房产中介希望您分析在墨尔本不同区域中,房屋建筑面积和土地面积如何变化。使用 column 布局,您可以创建两个子图来展示这些关系,并以 region 作为 x 轴。

melb DataFrame 已按 region 分组,并计算了 land_areabuilding_area 的平均值。这些数据已设置为名为 source 的 Bokeh 数据对象,并为您预加载。

本练习是课程的一部分

使用 Bokeh 进行交互式数据可视化

查看课程

练习说明

  • 从对应的 Bokeh 模块导入 column
  • building_size 添加柱形图图元,按每个 "region" 绘制 "building_area"
  • land_size 添加柱形图图元,表示每个 "region""land_area"
  • 生成名为 "my_first_column.html" 的 HTML 文件,并补全对 show() 的调用以同时显示两个子图。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# 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(____(____, ____))
编辑并运行代码