我正在使用Infovis库来绘制空间树。
不幸的是,在节点上实现事件时存在问题,因为所有节点都是假的。
在关联的谷歌群组中已经有一个关于它的线程:https://groups.google.com/forum/?fromgroups#!topic/javascript-information-visualization-toolkit/NJtbe9hq5bQ
给出的解决方案是修复 NodeType 中的"包含":https://github.com/philogb/jit/blob/master/Source/Visualizations/Spacetree.js#L1370
我复制粘贴了新的 NodeType 实现,不幸的是它仍然不起作用(节点仍然都是错误的)。
知道吗?
编辑:可以通过在节点图上创建标签来做一些接近的事情。
这是一个已知的错误,如问题中所述,因此只有两种解决方案:
- 更正库,如Spacetree的第1370行所示.js
- 使用解决方法
我设法通过使用每个节点的 onPlot 选项创建一个标签来实现所需的功能。