ÎncepețiÎncepe gratuit

Vizualizarea comunităților

Acum că am identificat comunitățile, vom vizualiza rezultatele. Înainte de a crea graficul, vom atribui fiecărui vârf apartenența la o comunitate și fiecărei muchii o valoare de traversare. Funcția crossing() din igraph returnează TRUE dacă o anumită muchie traversează comunități. Acest lucru este util când vrem să identificăm vârfurile care servesc drept punți între comunități. S-ar putea să vrei să analizezi doar anumite comunități, deoarece graful complet poate fi destul de aglomerat. În acest caz, vom crea un subgraf care conține doar comunitățile de o anumită dimensiune (număr de membri).

Acest exercițiu face parte din cursul

Studii de caz: Analiza rețelelor în R

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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","___")
Editează și rulează codul