Aan de slagGa gratis aan de slag

Visualize the degree centrality distribution of the forums projection

This exercise is also to reinforce the concepts of degree centrality and projections. This time round, you'll plot the degree centrality distribution for the 'forum' projection. Follow the same steps as in the previous exercise!

Deze oefening maakt deel uit van de cursus

Intermediate Network Analysis in Python

Cursus bekijken

Oefeninstructies

  • Get the nodes of the 'forum' partition into a list called forum_nodes.
  • Create the forums nodes projection as a graph called G_forum.
  • Calculate the degree centrality of G_forum using nx.degree_centrality(). Store the result as dcs.
  • Plot the histogram of degree centrality values.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Import necessary modules
import matplotlib.pyplot as plt 
import networkx as nx

# Get the forums partition's nodes: forum_nodes
forum_nodes = [____]

# Create the forum nodes projection as a graph: G_forum
G_forum = ____

# Calculate the degree centrality using nx.degree_centrality: dcs
dcs = ____

# Plot the histogram of degree centrality values
____
plt.yscale('log') 
plt.show()  
Code bewerken en uitvoeren