我正在使用一个 d3 力导向图来产生一个毛球数据。:-)
我认为要么是这个:http ://bl.ocks.org/1138500 要么是这个:http : //bl.ocks.org/4062045
(我继承了这个,所以不太确定,但这两个可视化确实是相似的!)
当我单击一个节点时,我想放大或仅基于该节点重新绘制图形。所以点击一个节点,其他节点和边就会消失。我怎样才能做到这一点?我正在使用 Ruby on Rails 和 Neo4j,因此密码查询正在创建 d3 使用的 JSON 数据。
我是否必须通过密码重新查询数据库?我希望不是。我希望这可以单独在 d3.js 中完成。
提前感谢您的想法。如果你有一个可行的例子,我很乐意看到它!