3

我正在使用arbor.js库构建图表。

我使用 arbor.js 的 addNode() 和 addEdge() 函数构建我的图表。现在我想使用类似 .toJson() 的东西来检索构建的图形,它应该具有以下形式:

{nodes:{}, edges:{}}

其中节点属性包含节点名称到数据对象的映射。例如,

{ nodes:{foo:{color:"red", mass:2},
         bar:{color:"green"}} }

并且边缘属性包含嵌套对象以将源标识符映射到目标,然后将目标映射到边缘数据对象。例如,

{ edges:{bar:{foo:{similarity:0},
              baz:{similarity:.666}} }
4

1 回答 1

0

我将从 、 和 方法开始eachNode,使用eachEdge它们来处理整个图形并使用这些方法返回的内容创建一个 json 对象。看起来没有“遍历图形并构建 json 对象”的内置方法。getNodesgetEdges

于 2012-10-25T12:38:40.267 回答