JSON#

为 NetworkX 图生成和解析 JSON 可序列化数据。

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

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

node_link_data(G, *[, source, target, name, ...])

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

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

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

adjacency_data(G[, attrs])

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

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

从邻接数据格式返回图。

cytoscape_data(G[, name, ident])

返回 Cytoscape JSON 格式 (cyjs) 数据。

cytoscape_graph(data[, name, ident])

从 Cytoscape JSON 格式的字典创建 NetworkX 图。

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

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

tree_graph(data[, ident, children])

从树数据格式返回图。