单击某个数据点时,所有其他数据点都会变暗。有没有办法防止这种情况发生?
fig = fig.circle(x, y)
理想情况下,我想增加所选圆圈的大小。有一个简单的理由吗?
似乎我们无法更改尺寸...根据这里:
渲染时仅考虑selection_glyph和nonselection_glyph的视觉属性。改变 位置、大小等不会产生任何影响。
但是,我们可以使用
line_width
属性来模拟它,如果我将它与line_dish
结合起来会变得更有趣。
从Bokeh
0.12.15
开始,你可以在调用glyph方法时设置nonselection_glyph=None
,例如:
p.circle(x, y, radius=radii, fill_color="navy",
line_color=None, fill_alpha=0.6,
# this is the new part
nonselection_glyph=None)
使用bokeh 2.4.3,bigreddot的答案对我不起作用,在
nonselection_glyph
的调用中直接使用circle
时,我得到了“意外属性”。
但是以下代码片段有效:
renderer = p.circle(x, y, radius=radii, fill_color="navy", line_color=None, fill_alpha=0.6)
renderer.nonselection_glyph = None