Distribuição de centralidade de grau dos nós de projeto
Agora é hora de plotar a distribuição de centralidade de grau para a partição 'projects' de G. As etapas são exatamente as mesmas do exercício anterior. Para sua conveniência, matplotlib.pyplot já foi importado como plt.
Mãos à obra!
Este exercício faz parte do curso
Análise de Redes Intermediária em Python
Instruções do exercício
- Obtenha uma lista chamada
project_nodescorrespondente aos nós'projects'deG. - Usando a função
nx.degree_centrality(), calcule as centralidades de grau de cada nó emG. Armazene o resultado comodcs. - Use uma list comprehension para calcular as centralidades de grau de cada nó em
project_nodes. Armazene o resultado comoproject_dcs. - Plote um histograma da distribuição de grau dos projetos, usando
plt.hist()eproject_dcs.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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()