Visualisera fördelningen av graders centralitet för forumsprojektionen
Den här övningen syftar också till att befästa begreppen graders centralitet och projektioner. Den här gången plottar du fördelningen av graders centralitet för projektionen 'forum'. Följ samma steg som i föregående övning!
Den här övningen är en del av kursen
Nätverksanalys i Python – fortsättningskurs
Övningsinstruktioner
- Hämta noderna i partitionen
'forum'till en lista kalladforum_nodes. - Skapa forumsnodernas projektion som en graf kallad
G_forum. - Beräkna graders centralitet för
G_forummed hjälp avnx.degree_centrality(). Lagra resultatet somdcs. - Plotta histogrammet över graders centralitetsvärden.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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()