cytoscape_data#
- cytoscape_data(G, attrs=None, name='name', ident='id')[源代码]#
以Cytoscape JSON格式(CyJS)返回数据。
- 参数
- G网络X图表
要转换为cytoscape格式的图形
- attrsDict或None(默认值=None)
包含键‘name’和‘ident’的字典,这些键映射到cyjs格式的‘name’和‘id’节点元素。所有其他关键点都将被忽略。默认值为
None
这将导致默认映射dict(name="name", ident="id")
。2.6 版后已移除: 这个
attrs
关键字参数将替换为name
和ident
在Networkx 3.0中- name字符串
映射到cyjs格式的‘name’节点元素的字符串。不得具有与相同的值
ident
。- ident字符串
映射到cyjs格式的‘id’节点元素的字符串。不得具有与相同的值
name
。
- 返回
- 数据:词典
包含Cyjs格式数据的词典。
- 加薪
- NetworkXError
如果的值为
name
和ident
是完全相同的。
参见
cytoscape_graph
将cyjs格式的词典转换为图表
工具书类
- 1
Cytoscape用户手册:http://manual.cytoscape.org/en/stable/index.html
实例
>>> 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}}]}}