1

我应该将链接与节点分开存储,还是应该是节点属性?

由于节点“有”边缘,我似乎应该以这种方式构造数据:

{"nodes":[{"name":"Homepage",
           "links":[{"name":"002","value":"1"}]},
          {"name":"FAQ"}
]}

但是在我有节点之前我不能渲染链接,所以看起来这个结构迫使我分析我的整个图表两次。似乎流行的 d3 示例也将节点与链接分开,例如

 {"nodes":[{"name":"Homepage"},
           {"name":"FAQ"}],
  "links":[{"source":"Homepage","target":"FAQ","value":1}]
 }
4

0 回答 0