ÎncepețiÎncepe gratuit

Dimensionarea vârfurilor în threejs

Ca în orice vizualizare de rețea, merită adesea să ajustezi dimensiunea vârfurilor pentru a ilustra importanța lor relativă. Acest lucru este la fel de simplu și în threejs. În acest exercițiu vei crea un grafic threejs interactiv al rețelei clubului de karate și vei dimensiona vârfurile în funcție de centralitatea lor relativă bazată pe vectorul propriu.

Acest exercițiu face parte din cursul

Analiza rețelelor în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Calculează centralitatea vectorului propriu a fiecărui vârf folosind eigen_centrality() și stochează valorile în obiectul ec.
  • Folosind sqrt(), ajustează valorile din ec pentru a crea un nou vector de valori v, egal cu de cinci ori rădăcina pătrată a centralității originale a vectorului propriu.
  • Reprezintă rețeaua folosind funcția graphjs din threejs și setează argumentul vertex.size la valorile din v.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Create numerical vector of vertex eigenvector centralities 
ec <- as.numeric(___(g)$___)

# Create new vector 'v' that is equal to the square-root of 'ec' multiplied by 5
v <- 5*___(___)

# Plot threejs plot of graph setting vertex size to v
___(g, vertex.size = ___)
Editează și rulează codul