【问题标题】:Is there way to get a JSON representation of a graph built with arbor.js?有没有办法获得用 arbor.js 构建的图形的 JSON 表示?
【发布时间】:2012-10-13 00:48:19
【问题描述】:

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

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

{nodes:{}, edges:{}}

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

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

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

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

【问题讨论】:

  • 您可能需要查看文档和源代码以了解图形数据的存储方式并决定是否需要进行预转换。

标签: json arbor.js


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-20
    • 2013-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-15
    • 2019-08-23
    相关资源
    最近更新 更多