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

Connected

cvičení

Interaktivní grafy v JavaScriptu

Dalším hojně používaným frameworkem pro tvorbu interaktivních grafů je D3.js. Má specifický standard pro vytváření síťových grafů, které můžeme automaticky generovat přímo v R. Na jednu stranu je to velmi pohodlné – jen s několika řádky kódu vytvoříš plně interaktivní D3.js grafy. Nevýhodou je, že skutečné přizpůsobení přichází až tehdy, když přímo upravíš výstupní JavaScript kód z R (což je nad rámec tohoto kurzu). I tak je tvorba pěkného D3.js síťového grafu v R pomocí knihovny d3network rychlá a snadná. V této lekci načteme dataset z Twitteru pro hashtag #rstats a přidáme příslušnost ke komunitám. Pak vytvoříme podgraf jen z několika komunit a vykreslíme D3.js síťový graf.

Objekt grafu tweetů retweet_samp je k dispozici.

Pokyny 1/2

undefined XP
    1
    2
  • Spusť kód s ggnetwork a podívej se na statickou verzi sítě retweetů.
  • Převeď objekt igraph tweetů retweet_samp na objekt networkD3 pomocí igraph_to_networkD3().
    • Nastav příslušnost ke komunitám z objektu retweet_samp jako faktor seskupení uzlů v objektu networkD3.