D3js强制布局 - 替代使用源和目标的索引

时间:2015-10-26 21:04:26

标签: d3.js

{

"nodes":[{"name":"1","group":5},{"name":"2","group":5},{"name":"3","group":5},{"name":"4","group":0}],

"links":[{"source":1,"target":2,"event_time":1}]

}

所以我有这个JSON对象,我想删除没有链接的节点。为此,我必须从“nodes”数组中删除节点,然后调整“链接”中的所有索引,这似乎是计算上的艰巨。

mbostock example< - 这是使用js对象而不是索引的示例。因此我尝试使用

{

"nodes":[{"name":"1","group":5},{"name":"2","group":5},{"name":"3","group":5},{"name":"4","group":0}],

"links":[{"source":{"name":"2","group":5},"target":{"name":"3","group":5},"event_time":1}]

}

但这也不起作用。我正在使用一个大型的json文件,因此在我进行实例化对象时不是最佳选择。 有没有办法做到这一点?

我是js和D3js的新手。

谢谢!

0 个答案:

没有答案