A = [
[0, 1, 0, .8, 0],
[0, 0, .4, 0, .3],
[0, 0, 0, 0, 0],
[0, 0, .6, 0, .7],
[0, 0, 0, .2, 0]]
import matplotlib.pyplot as plt
import networkx as nx
import numpy as np
G = nx.from_numpy_matrix(np.matrix(A))
edge_labels=nx.draw_networkx_edge_labels(G,pos=nx.spring_layout(G))
nx.draw(G)
plt.show()
绘制网络X边缘标签
绘制_networkx_edge_labels(G,pos,edge_labels=None,label_pos=0.5,font_size=10,font_color='k',font_family='sans-serif',font_weight='normal',alpha=1.0,bbox=None,ax=None,rotate=True,**kwds)[来源]
绘制边缘标签。在
参数:
G(图形)–networkx图形
pos(dictionary)–以节点为键,以位置为值的字典。位置应该是长度为2的序列。在
ax(Matplotlib Axes对象,可选)–在指定的Matplotl