ComeçarComece de graça

Visualizando as comunidades

Agora que encontramos as comunidades, vamos visualizar os resultados. Antes de plotar, vamos atribuir a cada vértice sua comunidade e a cada aresta um valor indicando se cruza comunidades. A função crossing() do igraph retorna verdadeiro se uma aresta específica cruza comunidades. Isso é útil quando queremos ver certos vértices que funcionam como pontes entre comunidades. Talvez você queira olhar apenas para certas comunidades, porque o grafo inteiro é um grande emaranhado. Neste caso, vamos criar um subgrafo contendo apenas comunidades de um certo tamanho (número de membros).

Este exercício faz parte do curso

Estudos de caso: Análise de redes em R

Ver curso

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# Color vertices by community membership, as a factor
V(retweet_graph)$color <- factor(___(___))

# Find edges that cross between commmunities
is_crossing <- crossing(___,___)

# Set edge linetype: solid for crossings, dotted otherwise 
E(retweet_graph)$lty <- ifelse(___, "solid","___")
Editar e executar o código