我使用 python networkX 创建了一个图形,如下面的代码所示。该图有三个路径,我想使用不同的颜色绘制每个路径。例如,我想绘制路径 1(即 [2, 1, 4, 3, 11])使用红色,路径 2(即 [1, 0, 3, 11, 10] 使用蓝色和路径 3(即[10, 11, 3, 4, 1]) 使用黄色。请问如何修改 d 代码以绘制具有指定颜色的图形?这是我使用 python 和 networkX 包的第一个程序。
import networkx as nx
import matplotlib.pyplot as plt
import random
G=nx.Graph(name="buba")
routes = [[2, 1, 4, 3, 11], [1, 0, 3, 11, 10], [10, 11, 3, 4, 1]]
edges = [ (2,1), (1,4), (4,3), (3,11), (1,0), (0,3), (11,10)]
for r in routes:
G.add_nodes_from(r)
G.add_edges_from(edges)
print("Graph has %d nodes with %d edges" …
Run Code Online (Sandbox Code Playgroud)