我正在使用arbor.js库构建图表。
我使用arbor.js的addNode()和addEdge()函数构建我的图形。现在我想使用类似.toJson()的东西检索构建的图形,它应该是以下形式:
{nodes:{}, edges:{}}
其中nodes属性包含节点名称到数据对象的映射。例如,
{ nodes:{foo:{color:"red", mass:2},
bar:{color:"green"}} }
并且edges属性包含嵌套对象以将源标识符映射到目标,然后将目标指向边数据对象。 e.g,
{ edges:{bar:{foo:{similarity:0},
baz:{similarity:.666}} }
答案 0 :(得分:0)
我将从eachNode
,eachEdge
,getNodes
和getEdges
方法开始,使用这些方法处理整个图并使用这些方法返回的内容创建一个json对象。它看起来不像有一个内置的方法来“遍历图形并构建一个json对象”。