如何设置绘图对象名称?
How to set the plot object name?
在 here 中,它说我们可以 select 按名称绘制对象。
# 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)
例如fig.circle(x, y)
然后我们可以 select 来自 fig.select(Circle)
的圆形标记。
不过,我对name
参数有点兴趣。各个型号的名称如何设置方便查询?
所有 models/glyphs 的 PlotObject 对象都有一个 "name" 属性,因此您可以在创建绘图对象时添加 name='foo' 作为参数。
(来源:https://github.com/bokeh/bokeh/blob/master/bokeh/plot_object.py)
这是命名一些模型并将它们的名称传递给 HoverTool 以 select 它们的示例:
在 here 中,它说我们可以 select 按名称绘制对象。
# 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)
例如fig.circle(x, y)
然后我们可以 select 来自 fig.select(Circle)
的圆形标记。
不过,我对name
参数有点兴趣。各个型号的名称如何设置方便查询?
所有 models/glyphs 的 PlotObject 对象都有一个 "name" 属性,因此您可以在创建绘图对象时添加 name='foo' 作为参数。
(来源:https://github.com/bokeh/bokeh/blob/master/bokeh/plot_object.py)
这是命名一些模型并将它们的名称传递给 HoverTool 以 select 它们的示例: