如何坚持一种网络图布局?
How to stick to one network diagram layout?
是否可以使用 NetworkX 不更新网络图的节点和边的位置?
当我运行以下脚本时,网络图不断更新。
nx.draw(G, node_size=10, node_color="gray")
您可以使用 networkx.drawing.layout
API 为节点创建位置。所有布局都采用 seed
参数,用于随机化初始位置。如果将 seed
设置为固定值,则应始终生成相同的位置。
import networkx as nx
g = nx.petersen_graph()
pos = nx.spring_layout(g, seed=777)
nx.draw(g, pos=pos, node_size=10, node_color='gray')
您可以使用种子编号来获得您喜欢的布局,然后继续使用它。
是否可以使用 NetworkX 不更新网络图的节点和边的位置? 当我运行以下脚本时,网络图不断更新。
nx.draw(G, node_size=10, node_color="gray")
您可以使用 networkx.drawing.layout
API 为节点创建位置。所有布局都采用 seed
参数,用于随机化初始位置。如果将 seed
设置为固定值,则应始终生成相同的位置。
import networkx as nx
g = nx.petersen_graph()
pos = nx.spring_layout(g, seed=777)
nx.draw(g, pos=pos, node_size=10, node_color='gray')
您可以使用种子编号来获得您喜欢的布局,然后继续使用它。