ComeçarComece de graça

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 exercício faz parte do curso

Network Analysis in R

Ver curso

Instruções do exercício

  • 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.

Exercício interativo prático

Experimente este exercício 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 o código