使用d3,根据节点单击重新绘制图形



我使用的是一个d3力定向图,它生成了一个数据毛球。:-)
我想要么是这个:http://bl.ocks.org/1138500或者这个:http://bl.ocks.org/4062045(我继承了这个,所以不太确定,但这两个可视化真的很相似!)

单击某个节点时,我希望放大或仅基于该节点重新绘制图形。因此,单击一个节点,其他节点和边就会消失。我该怎么做?我使用RubyonRails和Neo4j,所以一个密码查询正在创建d3使用的JSON数据。

我必须通过密码重新查询数据库吗?我希望不会。我希望这可以在d3.js中单独完成。

提前感谢你的想法。如果你有一个工作的例子,我很乐意看到它!

您可能需要询问D3邮件列表。

最新更新