{
"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的新手。
谢谢!