Začněte nyníZačněte zdarma

Interaktivní sítě s threejs

V tomto kurzu jsi k vytváření základních statických vizualizací sítí používal/a výhradně igraph. K dispozici je ale mnoho dalších balíčků, které ti s tím pomůžou. Jedním z nejužitečnějších je threejs, který umožňuje vytvářet interaktivní vizualizace sítí a přitom se bezproblémově propojuje s igraph. V tomto cvičení vytvoříš základní interaktivní vizualizaci sítě karate klubu pomocí balíčku threejs. Až vizualizaci vytvoříš, zkus sítí pohybovat myší – mělo by jít přibližovat a oddalovat pohled i celou sítí otáčet.

Toto cvičení je součástí kurzu

Analýza sítí v R

Zobrazit kurz

Pokyny k cvičení

  • Nejprve pomocí funkce set_vertex_attr() vytvoř nový atribut vrcholu s názvem color a hodnotou dodgerblue.
  • Vykresli síť g pomocí funkce graphjs() z balíčku threejs. Jako první argument předej objekt grafu g a velikost vrcholů nastav na 1.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

library(igraph)
library(threejs)

# Set a vertex attribute called 'color' to 'dodgerblue' 
g <- ___(g, "___", value = "___")

# Redraw the graph and make the vertex size 1
___(___, vertex.size = ___)
Upravit a spustit kód