【发布时间】:2015-03-07 10:36:28
【问题描述】:
在 NetworkX 中为图形生成 x/y 布局坐标后,如何使用 GraphML 等工具将图形连同节点位置一起导出为节点定义的一部分?
布局算法似乎没有直接注释图形?还是他们?!
【问题讨论】:
标签: python graph networkx graphml
在 NetworkX 中为图形生成 x/y 布局坐标后,如何使用 GraphML 等工具将图形连同节点位置一起导出为节点定义的一部分?
布局算法似乎没有直接注释图形?还是他们?!
【问题讨论】:
标签: python graph networkx graphml
布局算法不设置节点属性(但他们应该)。以下是设置属性的方法:
In [1]: import networkx as nx
In [2]: G=nx.path_graph(4)
In [3]: pos=nx.spring_layout(G)
In [4]: nx.set_node_attributes(G,'pos',pos)
In [5]: G.node
Out[5]:
{0: {'pos': array([ 0., 0.])},
1: {'pos': array([ 0.32267963, 0.03340727])},
2: {'pos': array([ 0.67729057, 0.07011044])},
3: {'pos': array([ 1. , 0.10350174])}}
【讨论】: