Warning
This documents an unmaintained version of NetworkX. Please upgrade to a maintained version and see the current NetworkX documentation.
JSONΒΆ
Generate and parse JSON serializable data for NetworkX graphs.
These formats are suitable for use with the d3.js examples http://d3js.org/
The three formats that you can generate with NetworkX are:
- node-link like in the d3.js example http://bl.ocks.org/mbostock/4062045
 - tree like in the d3.js example http://bl.ocks.org/mbostock/4063550
 - adjacency like in the d3.js example http://bost.ocks.org/mike/miserables/
 
| node_link_data(G[, attrs]) | Return data in node-link format that is suitable for JSON serialization | 
| node_link_graph(data[, directed, ...]) | Return graph from node-link data format. | 
| adjacency_data(G[, attrs]) | Return data in adjacency format that is suitable for JSON serialization | 
| adjacency_graph(data[, directed, ...]) | Return graph from adjacency data format. | 
| tree_data(G, root[, attrs]) | Return data in tree format that is suitable for JSON serialization | 
| tree_graph(data[, attrs]) | Return graph from tree data format. |