在JSON中表示有向图以在d3.js中可视化时,将节点与边分开存储?

时间:2012-08-27 21:46:17

标签: json graph d3.js visualize

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

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

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

但是在我有节点之前我无法呈现链接,所以看起来这个结构强迫我分析我的整个图形两次。它似乎也是流行的d3示例,它们将节点与链接分开,例如

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

0 个答案:

没有答案