Comece agoraComece grátis

Redes interativas com threejs

Neste curso, você usou exclusivamente o igraph para criar gráficos de rede estáticos básicos. Existem muitos pacotes disponíveis para gerar gráficos de rede. Um muito útil é o threejs, que permite criar visualizações de rede interativas. Esse pacote também se integra perfeitamente ao igraph. Neste exercício, você vai criar um gráfico de rede interativo básico da rede do clube de caratê usando o pacote threejs. Depois de gerar a visualização, não deixe de mover a rede com o mouse. Você poderá dar zoom para dentro e para fora, além de rotacionar a rede.

Este exercicio faz parte do curso

Network Analysis in R

Ver curso

Instruções do exercicio

  • Primeiro, usando set_vertex_attr(), vamos criar um novo atributo de vértice chamado color com o valor dodgerblue.
  • Plote a rede g usando a função graphjs() do threejs. O primeiro argumento deve ser o objeto grafo g. Também defina o tamanho dos vértices como 1.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

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 = ___)
Editar e Executar Código