Wizualizacja rozkładu centralności stopnia dla rzutu na fora
To ćwiczenie ma na celu utrwalenie pojęć centralności stopnia i rzutów grafów. Tym razem wykreślisz rozkład centralności stopnia dla rzutu 'forum'. Postępuj tak samo jak w poprzednim ćwiczeniu!
To ćwiczenie jest częścią kursu
Analiza sieci w Pythonie – poziom średniozaawansowany
Instrukcje do ćwiczenia
- Pobierz węzły partycji
'forum'do listy o nazwieforum_nodes. - Utwórz rzut na węzły forów jako graf o nazwie
G_forum. - Oblicz centralność stopnia grafu
G_forumza pomocąnx.degree_centrality(). Zapisz wynik jakodcs. - Wykreśl histogram wartości centralności stopnia.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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()