Characterizing the network (II)
Let's continue recalling what you've learned before about node importances, by plotting the degree distribution of a network. This is the distribution of node degrees computed across all nodes in a network.
This exercise is part of the course
Introduction to Network Analysis in Python
Exercise instructions
- Plot the degree distribution of the GitHub collaboration network
G
. Recall that there are four steps involved here:- Calculating the degree centrality of
G
. - Using the
.values()
method ofG
and converting it into a list. - Passing the list of degree distributions to
plt.hist()
. - Displaying the histogram with
plt.show()
.
- Calculating the degree centrality of
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
# Import necessary modules
import matplotlib.pyplot as plt
import networkx as nx
# Plot the degree distribution of the GitHub collaboration network
____(list(____.____().____()))
____