按时间段可视化销售额
现在您已经创建了分层因子,是时候构建一个柱状图来展示每个月的销售额,并按季度分组了!
grouped_melb 是一个 pandas DataFrame,包含每个月的一行、对应的季度,以及该月的总销售额,已为您预加载。另外,factors 是一个包含每个季度与月份配对的元组列表,也已预加载。
本练习是课程的一部分
使用 Bokeh 进行交互式数据可视化
练习说明
- 导入
NumeralTickFormatter和FactorRange。 - 创建图形:x 轴使用
FactorRange()与factors,y 轴标签设为"Sales"。 - 添加柱形图元,设置
x为factors,top为grouped_melb的"price"列,width为0.9。 - 将 x 轴标签旋转为 45 度。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Import NumeralTickFormatter and FactorRange
from ____.____ import ____, ____
# Create figure
fig = ____(x_range=____(____), ____="____")
# Create bar glyphs
____
fig.yaxis[0].formatter = NumeralTickFormatter(format="$0.0a")
# Rotate the x-axis labels
fig.____.____ = ____
output_file(filename="sales_by_period.html")
show(fig)