我正在使用python的networkx来分析网络的属性,我想绘制一个幂律分布图。这是我的代码。
degree_sequence=sorted(nx.degree(G).values(),reverse=True)
plt.loglog(degree_sequence,marker='b*')
plt.show()
但这不是关于节点概率分布的图表,它是节点度的分布。如何转换绘制关于节点概率分布的图表
答案 0 :(得分:1)
你只需要构建度数的直方图,即hist [x] =度数为x的节点数,然后将hists归一化为总和为1。
或者翻转轴并进行标准化,使得值总和为1。