cytoscape_data#
- cytoscape_data(G, name='name', ident='id')[source]#
Returns data in Cytoscape JSON format (cyjs).
- Parameters:
- GNetworkX Graph
The graph to convert to cytoscape format
- namestring
A string which is mapped to the ‘name’ node element in cyjs format. Must not have the same value as
ident
.- identstring
A string which is mapped to the ‘id’ node element in cyjs format. Must not have the same value as
name
.
- Returns:
- data: dict
A dictionary with cyjs formatted data.
- Raises:
- NetworkXError
If the values for
name
andident
are identical.
See also
cytoscape_graph
convert a dictionary in cyjs format to a graph
References
[1]Cytoscape user’s manual: http://manual.cytoscape.org/en/stable/index.html
Examples
>>> 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}}]}}