CommencerCommencer gratuitement

Visualiser les communautés

Maintenant que nous avons identifié des communautés, nous allons visualiser nos résultats. Avant de tracer le graphe, nous allons attribuer l’appartenance à une communauté à chaque sommet et une valeur de « traversée » à chaque arête. La fonction crossing() d’igraph renvoie TRUE si une arête donnée traverse des communautés. C’est utile lorsque nous voulons repérer des sommets qui servent de ponts entre communautés. Vous préférerez peut‑être vous concentrer sur certaines communautés, car l’ensemble du graphe ressemble un peu à une pelote de nœuds. Dans ce cas, nous allons créer un sous‑graphe ne contenant que des communautés d’une certaine taille (nombre de membres).

Cet exercice fait partie du cours

Études de cas : l’analyse de réseaux avec R

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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","___")
Modifier et exécuter le code