CommencerCommencer gratuitement

Degree centrality distribution of project nodes

Now it's time to plot the degree centrality distribution for the 'projects' partition of G. The steps to do this are exactly the same as in the previous exercise. For your convenience, matplotlib.pyplot has been pre-imported as plt.

Go for it!

Cet exercice fait partie du cours

Intermediate Network Analysis in Python

Afficher le cours

Instructions

  • Obtain a list called project_nodes corresponding to the 'projects' nodes of G.
  • Using the nx.degree_centrality() function, compute the degree centralities for each node in G. Store the result as dcs.
  • Use a list comprehension to compute the degree centralities for each node in project_nodes. Store the result as project_dcs.
  • Plot a histogram of the degree distribution of projects, using plt.hist() and project_dcs.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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()
Modifier et exécuter le code