Kom igångKom igång gratis

Visualisera gemenskaperna

Nu när vi hittat gemenskaper ska vi visualisera resultaten. Innan vi ritar grafen tilldelar vi varje hörn ett community-medlemskap och varje kant ett korsningsvärde. Funktionen crossing() i igraph returnerar true om en viss kant korsar gemenskapsgränser. Det är användbart när vi vill identifiera hörn som fungerar som broar mellan gemenskaper. Ibland vill man bara titta på vissa gemenskaper eftersom hela grafen kan bli svåröverskådlig. Här skapar vi en delgraf som endast innehåller gemenskaper av en viss storlek (antal medlemmar).

Den här övningen är en del av kursen

Fallstudier: Nätverksanalys i R

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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","___")
Redigera och kör kod