Dimensionando vértices no threejs
Como em toda visualização de redes, muitas vezes vale a pena ajustar o tamanho dos vértices para ilustrar sua importância relativa. Isso também é simples no threejs. Neste exercício, você vai criar um gráfico interativo do threejs para a rede do clube de caratê e dimensionar os vértices com base em sua centralidade de autovetor relativa.
Este exercício faz parte do curso
Network Analysis in R
Instruções do exercício
- Calcule a centralidade de autovetor de cada vértice usando
eigen_centrality()e armazene os valores no objetoec. - Usando
sqrt(), ajuste os valores emecpara criar um novo vetorv, que seja igual a cinco vezes a raiz quadrada da centralidade de autovetor original. - Plote a rede usando a função
graphjsdothreejs, definindo o argumentovertex.sizecomo os valores em v.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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 = ___)