ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Obtenha uma lista chamada project_nodes correspondente aos nós 'projects' de G.
  • Usando a função nx.degree_centrality(), calcule as centralidades de grau de cada nó em G. Armazene o resultado como dcs.
  • Use uma list comprehension para calcular as centralidades de grau de cada nó em project_nodes. Armazene o resultado como project_dcs.
  • Plote um histograma da distribuição de grau dos projetos, usando plt.hist() e project_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()
Editar e executar o código