gpt4 book ai didi

matplotlib - 为什么 NetworkX 在执行时会自动旋转图形

转载 作者:行者123 更新时间:2023-12-03 14:38:10 25 4
gpt4 key购买 nike

我正在练习在 networkx.lanl.gov/examples 中找到的 NetworkX 示例

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

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

最佳答案

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

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

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

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

关于matplotlib - 为什么 NetworkX 在执行时会自动旋转图形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13058120/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com