小编Adr*_*aci的帖子

如何将节点放置在特定位置 - networkx

我正在做一个 Ford-Fulkerson 方法,它在每个阶段绘制图形。我想将和接收放置在特定位置(我希望源位于图表的最左侧,而接收器位于最右侧)。我已经尝试过pos函数内部的spring_layout参数,但这似乎不起作用。

这是我的图表:

graph.add_edges_from([
    ('A', 'B', {'capacity': 4, 'flow': 0}),
    ('A', 'C', {'capacity': 5, 'flow': 0}),
    ('A', 'D', {'capacity': 7, 'flow': 0}),
    ('B', 'E', {'capacity': 7, 'flow': 0}),
    ('C', 'E', {'capacity': 6, 'flow': 0}),
    ('C', 'F', {'capacity': 4, 'flow': 0}),
    ('C', 'G', {'capacity': 1, 'flow': 0}),
    ('D', 'F', {'capacity': 8, 'flow': 0}),
    ('D', 'G', {'capacity': 1, 'flow': 0}),
    ('E', 'H', {'capacity': 7, 'flow': 0}),
    ('F', 'H', {'capacity': 6, 'flow': 0}),
    ('G', …
Run Code Online (Sandbox Code Playgroud)

python graph networkx

3
推荐指数
1
解决办法
2876
查看次数

标签 统计

graph ×1

networkx ×1

python ×1