1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Případové studie: Analýza sítí v R

Connected

cvičení

Vizualizace komunit

Teď, když jsme komunity našli, výsledky si vizualizujeme. Než začneme s vykreslováním, přiřadíme každému vrcholu příslušnost ke komunitě a každé hraně hodnotu přechodu. Funkce crossing() z balíčku igraph vrátí TRUE, pokud daná hrana přechází mezi komunitami. To se hodí, když chceme identifikovat vrcholy, které slouží jako mosty mezi komunitami. Někdy ale nechceme zobrazit celý graf – může být nepřehledný. V takovém případě vytvoříme podgraf obsahující pouze komunity určité velikosti (počtu členů).

Pokyny 1/3

undefined XP
    1
    2
    3
  • Nastav vlastnost barvy vrcholů na membership() pro communities_louvain jako faktor.
  • Pomocí crossing() najdi hrany, které přecházejí mezi komunitami communities_louvain v retweet_graph.
  • Pomocí ifelse() nastav vlastnost typu čáry hran na "solid", pokud je is_crossing rovno TRUE, jinak na "dotted".