开始使用免费开始使用

按时间与日类型的销售额

您正在合作的面包店正考虑调整营业时间。因此,他们希望您制作一个可视化图表,按工作日与周末的不同时段展示销售情况。

bakery 数据集的 day_time 列包含 4 个取值:"Morning""Afternoon""Evening""Night"

数据集中还为 day_type 列提供了 "Weekend""Weekday" 两个取值。

您将绘制一个分组条形图,同时按时段与日类型展示销售额。FactorRange 已为您导入。

bakery 数据集已按 day_timeday_type 分组,存为 grouped_bakery,并已预加载。包含这两列所有组合的元组已存为 factors,同样已为您预加载。

本练习是课程的一部分

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

查看课程

练习说明

  • 创建 fig:将 x_range 设置为调用 FactorRange() 并传入 *factors,将 y 轴标签设为 "Sales",并将标题设为 "Sales by type of day"
  • factors 添加条形图元件,条形的顶部由 grouped_bakery["sales"] 表示,条宽设为 90%。
  • 将标题字体大小更新为 "25px"
  • 将标题格式改为居中对齐。

交互式实操练习

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

# Create figure
fig = ____

# Create bar glyphs
____
fig.yaxis[0].formatter = NumeralTickFormatter(format="$0,0")

# Update title text size
fig.____.____ = "____"

# Update title alignment
fig.____.____ = "____"

output_file("sales_by_type_of_day.html")
show(fig)
编辑并运行代码