ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Calcule a centralidade de autovetor de cada vértice usando eigen_centrality() e armazene os valores no objeto ec.
  • Usando sqrt(), ajuste os valores em ec para criar um novo vetor v, que seja igual a cinco vezes a raiz quadrada da centralidade de autovetor original.
  • Plote a rede usando a função graphjs do threejs, definindo o argumento vertex.size como 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 = ___)
Editar e executar o código