我正在做一个 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)