3

我正在练习 networkx.lanl.gov/examples上的 NetworkX 示例

每次我运行 weighted_graph 示例时,图表似乎已经旋转。为什么图形会旋转?

有没有办法控制旋转以使图形始终处于同一位置?

4

1 回答 1

2

您看到的是用于定位节点的 nx.spring_layout() 算法的结果。该算法从节点的随机位置开始,因此结果是不确定的。

但是,您可以指定一个非随机的初始位置,例如使用这样的圆形布局,

pos=nx.circular_layout(G)
pos=nx.spring_layout(G,dim=2,pos=pos) # positions for all nodes

然后你应该每次都得到相同的结果。

于 2012-10-24T22:23:53.133 回答