项目节点的度中心性分布
现在,请为 G 的 'projects' 分区绘制度中心性分布。步骤与上一个练习完全相同。为方便起见,matplotlib.pyplot 已预先以 plt 导入。
开始动手吧!
本练习是课程的一部分
Python 网络分析中级
练习说明
- 获取名为
project_nodes的列表,对应于G中的'projects'节点。 - 使用
nx.degree_centrality()函数,计算G中每个节点的度中心性,并将结果保存为dcs。 - 使用列表推导式,计算
project_nodes中每个节点的度中心性,并将结果保存为project_dcs。 - 使用
plt.hist()和project_dcs绘制项目的度分布直方图。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Get the 'projects' nodes: project_nodes
project_nodes = ____
# Compute the degree centralities: dcs
dcs = ____
# Get the degree centralities for project_nodes: project_dcs
project_dcs = [____]
# Plot the degree distribution of project_dcs
plt.yscale('log')
plt.hist(____, bins=20)
plt.show()