Visualize a distribuição da centralidade de grau da projeção de fóruns
Este exercício também serve para reforçar os conceitos de centralidade de grau e projeções. Desta vez, você vai plotar a distribuição de centralidade de grau para a projeção 'forum'. Siga os mesmos passos do exercício anterior!
Este exercício faz parte do curso
Análise de Redes Intermediária em Python
Instruções do exercício
- Coloque os nós da partição
'forum'em uma lista chamadaforum_nodes. - Crie a projeção dos nós de fóruns como um grafo chamado
G_forum. - Calcule a centralidade de grau de
G_forumusandonx.degree_centrality(). Guarde o resultado comodcs. - Plote o histograma dos valores de centralidade de grau.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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()