Warning

This documents an unmaintained version of NetworkX. Please upgrade to a maintained version and see the current NetworkX documentation.

set_node_attributes

set_node_attributes(G, name, values)[source]

Set node attributes from dictionary of nodes and values

Parameters:
  • G (NetworkX Graph) –
  • name (string) – Attribute name
  • values (dict) – Dictionary of attribute values keyed by node. If \(values\) is not a dictionary, then it is treated as a single attribute value that is then applied to every node in \(G\).

Examples

>>> G = nx.path_graph(3)
>>> bb = nx.betweenness_centrality(G)
>>> nx.set_node_attributes(G, 'betweenness', bb)
>>> G.node[1]['betweenness']
1.0