cytoscape_data#

cytoscape_data(G, name='name', ident='id')[源文件]#

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

参数:
GNetworkX 图对象

要转换为 cytoscape 格式的图

name字符串

一个字符串,映射到 cyjs 格式的节点元素 ‘name’。其值不能与 ident 相同。

ident字符串

一个字符串,映射到 cyjs 格式的节点元素 ‘id’。其值不能与 name 相同。

返回值:
data: 字典

一个包含 cyjs 格式数据的字典。

抛出:
NetworkXError

如果 nameident 的值相同。

另请参阅

cytoscape_graph

将 cyjs 格式的字典转换为图

参考资料

示例

>>> G = nx.path_graph(2)
>>> nx.cytoscape_data(G)  
{'data': [],
 'directed': False,
 'multigraph': False,
 'elements': {'nodes': [{'data': {'id': '0', 'value': 0, 'name': '0'}},
   {'data': {'id': '1', 'value': 1, 'name': '1'}}],
  'edges': [{'data': {'source': 0, 'target': 1}}]}}