Rețele interactive cu threejs
În acest curs ai folosit exclusiv igraph pentru a crea grafice de rețea statice de bază. Există multe pachete disponibile pentru vizualizarea rețelelor. Unul foarte util este threejs, care îți permite să creezi vizualizări interactive ale rețelelor. Acest pachet se integrează și fără probleme cu igraph. În acest exercițiu vei crea un grafic interactiv de bază al rețelei clubului de karate folosind pachetul threejs. După ce ai generat vizualizarea, nu uita să miști rețeaua cu mouse-ul. Poți face zoom în și din rețea, dar și să o rotești.
Acest exercițiu face parte din cursul
Analiza rețelelor în R
Instrucțiuni pentru exercițiu
- Mai întâi, folosind
set_vertex_attr(), creează un nou atribut de nod numitcolorcu valoareadodgerblue. - Reprezintă grafic rețeaua
gfolosind funcțiagraphjs()dinthreejs. Primul argument trebuie să fie obiectul grafg. Setează și dimensiunea nodului la1.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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 = ___)