DyNetx Logo
  • Overview
    • Who uses DyNetx?
    • Goals
    • The Python DyNetx library
    • Free software
  • Download
    • Software
    • Documentation
  • Installing
    • Note
      • Quick install
      • Installing from source
      • Requirements
  • DyNetx Tutorial
    • Creating a graph
      • Interactions
      • Nodes
    • Read graph from file
      • Snapshot Graph
      • Interaction Graph
    • Snapshots and Interactions
    • Slicing a Dynamic Network
    • Obtain the Interaction Stream
  • Reference
    • Graph types
      • Which graph class should I use?
      • Basic graph types
    • Algorithms
      • Paths
    • Functions
      • Graph
      • Nodes
      • Interactions
      • Freezing graph structure
      • Snapshots and Interaction Stream
    • Reading and writing graphs
      • Edge List
      • JSON
DyNetx
  • Reference
  • Reading and writing graphs
  • JSON
  • dynetx.readwrite.json_graph.node_link_graph
  • Edit on GitHub

dynetx.readwrite.json_graph.node_link_graph¶

dynetx.readwrite.json_graph.node_link_graph(data, directed=False, attrs={'id': 'id', 'source': 'source', 'target': 'target'})¶

Return graph from node-link data format.

Parameters¶

datadict

node-link formatted graph data

directedbool

If True, and direction not specified in data, return a directed graph.

attrsdict

A dictionary that contains three keys ‘id’, ‘source’, ‘target’. The corresponding values provide the attribute names for storing Dynetx-internal graph data. Default value: dict(id='id', source='source', target='target').

Returns¶

GDyNetx graph

A DyNetx graph object

Examples¶

>>> from dynetx.readwrite import json_graph
>>> import dynetx as dn
>>> G = dn.DynGraph([(1,2)])
>>> data = json_graph.node_link_data(G)
>>> H = json_graph.node_link_graph(data)

See Also¶

node_link_data

Previous

© Copyright 2017, Giulio Rossetti. Revision a0a11418.

Built with Sphinx using a theme provided by Read the Docs.