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
Instrucțiuni pentru exercițiu
- Calculează centralitatea vectorului propriu a fiecărui vârf folosind
eigen_centrality()și stochează valorile în obiectulec. - Folosind
sqrt(), ajustează valorile dinecpentru a crea un nou vector de valoriv, egal cu de cinci ori rădăcina pătrată a centralității originale a vectorului propriu. - Reprezintă rețeaua folosind funcția
graphjsdinthreejsși setează argumentulvertex.sizela 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 = ___)