通过networkx分析网络中节点的概率分布

时间:2017-05-04 14:09:08

标签: python networkx

我正在使用python的networkx来分析网络的属性,我想绘制一个幂律分布图。这是我的代码。

degree_sequence=sorted(nx.degree(G).values(),reverse=True) 
plt.loglog(degree_sequence,marker='b*')
plt.show()

这是我的图表:enter image description here

但这不是关于节点概率分布的图表,它是节点度的分布。如何转换绘制关于节点概率分布的图表

1 个答案:

答案 0 :(得分:1)

你只需要构建度数的直方图,即hist [x] =度数为x的节点数,然后将hists归一化为总和为1。

或者翻转轴并进行标准化,使得值总和为1。