向Bokeh添加新功能

时间:2020-04-13 23:01:32

标签: python visualization bokeh

我正在尝试使用Bokeh节点/边缘图可视化。我喜欢到目前为止所发现的大部分内容。但是,我想对工具提示使用不同的悬停模式。根据我发现的内容(“交互策略”下的https://docs.bokeh.org/en/latest/docs/user_guide/graph.html),我可以将鼠标悬停在“ NodesAndLinkedEdges”(悬停在节点上并突出显示节点及其入射边缘)或“ EdgesAndLinkedNodes”(悬停在边缘上)并突出显示边缘和入射到它的节点)。深入研究代码本身(https://github.com/bokeh/bokeh/blob/master/bokeh/models/graphs.py),我发现“ NodesOnly”(仅徘徊并突出显示该节点)。

但是,我想突出显示要悬停的边缘或节点,并在其上添加带有属性信息的工具提示。不幸的是,到目前为止,我发现的三种情况似乎都没有支持将鼠标悬停在节点或边缘上。我尝试在代码中查找是否可以扩展它以创建“ NodeOrEdge”实例,但是我发现的代码除了创建类名,添加注释然后“通过”外,似乎没有做任何其他事情。显然,还有更多事情在发生,但我看不到哪里(可能是JavaScript?)。

有人知道如何为Bokeh创建新版本的GraphHitTestPolicy或从中获得我想要的东西吗?

0 个答案:

没有答案