在here中,它表示我们可以按名称选择绘图对象。
# These two are equivalent
p.select({"type": HoverTool})
p.select(HoverTool)
# These two are also equivalent
p.select({"name": "mycircle"})
p.select("mycircle")
# Keyword arguments can be supplied in place of selector dict
p.select({"name": "foo", "type": HoverTool})
p.select(name="foo", type=HoverTool)
E.g。 fig.circle(x, y)
然后我们可以从fig.select(Circle)
中选择圈子标记。
但是,我对name
参数有点兴趣。我们如何设置每个模型的名称,以便查询?
答案 0 :(得分:1)
所有模型/字形都是子类的PlotObject对象都有一个“name”attr,所以你可以在创建一个绘图对象时添加name ='foo'作为参数。
(来源:https://github.com/bokeh/bokeh/blob/master/bokeh/plot_object.py)
这是一个命名某些模型并将其名称传递给HoverTool以选择它们的示例: