Distribución de centralidad de grado de los nodos de proyectos
Ahora toca trazar la distribución de centralidad de grado para la partición 'projects' de G. Los pasos son exactamente los mismos que en el ejercicio anterior. Para tu comodidad, matplotlib.pyplot ya se ha importado como plt.
¡Adelante!
Este ejercicio forma parte del curso
Análisis de redes intermedio en Python
Instrucciones del ejercicio
- Obtén una lista llamada
project_nodesque corresponda a los nodos'projects'deG. - Usando la función
nx.degree_centrality(), calcula las centralidades de grado para cada nodo enG. Guarda el resultado comodcs. - Usa una lista por comprensión para calcular las centralidades de grado de cada nodo en
project_nodes. Guarda el resultado comoproject_dcs. - Traza un histograma de la distribución de grado de los proyectos usando
plt.hist()yproject_dcs.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Get the 'projects' nodes: project_nodes
project_nodes = ____
# Compute the degree centralities: dcs
dcs = ____
# Get the degree centralities for project_nodes: project_dcs
project_dcs = [____]
# Plot the degree distribution of project_dcs
plt.yscale('log')
plt.hist(____, bins=20)
plt.show()