通过图元大小进行高亮
之前合作的体育媒体机构又来联系您了,他们还想要一些可视化!这次他们希望用不同大小的图元来呈现球员统计信息。
nba 数据集已为您预加载,并按东、西部联盟分别划分为两个 DataFrame:east 和 west。您将创建一个可视化得分与助攻关系的图,图元的大小取决于球员场均盖帽数。
本练习是课程的一部分
使用 Bokeh 进行交互式数据可视化
练习说明
- 使用
east和west分别创建east_sizes和west_sizes,其值分别为east["blocks"]和west["blocks"]除以5。 - 向
fig添加表示east的圆形图元,绘制得分对助攻;使用蓝色填充,fill_alpha设为0.3,图例标签设为"East",并将radius设为east_sizes。 - 对
west重复上述操作,但使用红色填充,图例标签设为"West",并用west_sizes控制图元大小。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Create sizes
east_sizes = ____
west_sizes = ____
fig = figure(x_axis_label="Assists", y_axis_label="Points", title="NBA Points, Blocks, and Assists by Conference")
# Add circle glyphs for east
____
# Add circle glyphs for west
____
output_file(filename="size_contrast.html")
show(fig)