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
Instruções do exercício
- Primeiro, usando
set_vertex_attr(), vamos criar um novo atributo de vértice chamadocolorcom o valordodgerblue. - Plote a rede
gusando a funçãographjs()dothreejs. O primeiro argumento deve ser o objeto grafog. Também defina o tamanho dos vértices como1.
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 = ___)