Visualisiere die Verteilung der Degree Centrality der Forums-Projektion
Diese Übung festigt noch einmal die Konzepte der Degree Centrality und von Projektionen. Dieses Mal zeichnest du die Verteilung der Degree Centrality für die 'forum'-Projektion. Folge denselben Schritten wie in der vorherigen Übung!
Diese Übung ist Teil des Kurses
<Kurs>Fortgeschrittene Netzwerkanalyse in Python</Kurs>Übungsanweisungen
- Hole die Knoten der
'forum'-Partition in eine Liste namensforum_nodes. - Erstelle die Projektion der Forum-Knoten als Graph namens
G_forum. - Berechne die Degree Centrality von
G_forummitnx.degree_centrality(). Speichere das Ergebnis alsdcs. - Zeichne das Histogramm der Degree-Centrality-Werte.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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()