Visualiza la distribución de centralidad de grado de la proyección de foros
Este ejercicio también sirve para afianzar los conceptos de centralidad de grado y proyecciones. Esta vez, vas a representar la distribución de centralidad de grado para la proyección 'forum'. ¡Sigue los mismos pasos que en el ejercicio anterior!
Este ejercicio forma parte del curso
Análisis de redes intermedio en Python
Instrucciones del ejercicio
- Obtén los nodos de la partición
'forum'en una lista llamadaforum_nodes. - Crea la proyección de nodos de foros como un grafo llamado
G_forum. - Calcula la centralidad de grado de
G_forumusandonx.degree_centrality(). Guarda el resultado comodcs. - Representa el histograma de los valores de centralidad de grado.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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()