【发布时间】:2012-08-13 08:50:53
【问题描述】:
我想绘制一个有向图,其中任何节点都可以链接到任何其他节点(即没有定义的层次结构),我正在使用强制布局引擎,但它不支持点击事件处理。我希望能够单击一个节点并使该节点居中并围绕它布置其他所有内容。
这在 D3 中可能吗?
编辑: 根据 d3.force.layout 的 API 文档:
force.on(类型,监听器)
注册指定的监听器以接收指定的事件 从力布局中键入。目前,只有“tick”事件是 支持
这表明简单地添加一个点击事件处理程序是行不通的。
此外,树形布局需要(据我所知)层次结构,而且我的数据更加复杂。
【问题讨论】:
标签: javascript d3.js svg dom-events force-layout