我应该将链接与节点分开存储,还是应该是节点属性?
由于节点“有”边缘,我似乎应该以这种方式构造数据:
{"nodes":[{"name":"Homepage",
"links":[{"name":"002","value":"1"}]},
{"name":"FAQ"}
]}
但是在我有节点之前我不能渲染链接,所以看起来这个结构迫使我分析我的整个图表两次。似乎流行的 d3 示例也将节点与链接分开,例如
{"nodes":[{"name":"Homepage"},
{"name":"FAQ"}],
"links":[{"source":"Homepage","target":"FAQ","value":1}]
}