ComenzarEmpieza gratis

Visualizando las comunidades

Ahora que hemos encontrado comunidades, vamos a visualizar los resultados. Antes de trazar el gráfico, asignaremos a cada vértice su pertenencia a comunidad y un valor de cruce a cada arista. La función crossing() de igraph devuelve true si una arista concreta cruza entre comunidades. Esto es útil cuando queremos ver ciertos vértices que actúan como puentes entre comunidades. Puede que te interese fijarte solo en algunas comunidades porque el grafo completo es un pequeño lío. En este caso, crearemos un subgrafo con comunidades solo de cierto tamaño (número de miembros).

Este ejercicio forma parte del curso

Estudios de caso: análisis de redes en R

Ver curso

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# 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 y ejecutar código