JSON#

为networkx图生成和分析JSON可序列化数据。

这些格式适用于d3.js示例https://d3 js.org/

使用NetworkX可以生成三种格式:

  • 节点链接类似于d3.js示例https://bl.ocks.org/mbostock/4062045

  • 类似于d3.js示例中的树https://bl.ocks.org/mbostock/4063550

  • 类似于d3.js示例https://bost.ocks.org/mike/miserables中的相邻/

node_link_data(G[, attrs])

返回适用于JSON序列化并在JavaScript文档中使用的节点链接格式的数据。

node_link_graph(data[, directed, ...])

从节点链接数据格式返回图表。

adjacency_data(G[, attrs])

返回适合JSON序列化并在JavaScript文档中使用的相邻格式的数据。

adjacency_graph(data[, directed, ...])

从相邻数据格式返回图表。

cytoscape_data(G[, attrs, name, ident])

以Cytoscape JSON格式(CyJS)返回数据。

cytoscape_graph(data[, attrs, name, ident])

从cytoscape JSON格式的词典创建NetworkX图。

tree_data(G, root[, attrs, ident, children])

返回适用于JSON序列化并在JavaScript文档中使用的树格式的数据。

tree_graph(data[, attrs, ident, children])

从树数据格式返回图表。

jit_data(G[, indent, default])

返回jit-json格式的数据。

jit_graph(data[, create_using])

从JIT JSON中读取一个图表。