Visualisasikan distribusi degree centrality dari proyeksi forums
Latihan ini juga bertujuan memperkuat konsep degree centrality dan proyeksi. Kali ini, Anda akan memplot distribusi degree centrality untuk proyeksi 'forum'. Ikuti langkah yang sama seperti pada latihan sebelumnya!
Latihan ini merupakan bagian dari kursus
Analisis Jaringan Menengah di Python
Instruksi latihan
- Ambil node dari partisi
'forum'ke dalam list bernamaforum_nodes. - Buat proyeksi node forum sebagai sebuah graf bernama
G_forum. - Hitung degree centrality dari
G_forummenggunakannx.degree_centrality(). Simpan hasilnya sebagaidcs. - Plot histogram nilai degree centrality.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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()