4.3.3 加权图的创建
无论是有向图还是无向图,都可以向图中的边赋权重,用到的方法有:

这样就给边赋上了权重,如果想要查看某条边的权重值,可以使用指令G.edges[u,v]['weight']来实现,下面给出一个具体的例子。

当然,可以在程序上做一些设计,从而输出想得到的权重。比如下面这个程序就输出了权重值小于0.5的边和对应的权重。
(https://www.daowen.com)
结合上述方法,这里生成了一个权重图如图4-5所示。在这个权重图里,按照权重大小是否小于0.5进行分类,并用边的颜色、虚实不同来表现这种分类。

图4-5 无向加权图
具体的生成代码如下:
