Redes interactivas con threejs
En este curso has usado exclusivamente igraph para crear gráficos de redes estáticos básicos. Existen muchos paquetes para crear visualizaciones de redes. Uno muy útil es threejs, que permite hacer visualizaciones interactivas. Este paquete además se integra perfectamente con igraph. En este ejercicio, vas a crear una visualización interactiva básica de la red del club de kárate usando el paquete threejs. Cuando generes la visualización, muévete por la red con el ratón. Deberías poder hacer zoom dentro y fuera y también rotar la red.
Este ejercicio forma parte del curso
Análisis de redes en R
Instrucciones del ejercicio
- Primero, usando
set_vertex_attr(), crea un nuevo atributo de vértice llamadocolorcon el valordodgerblue. - Dibuja la red
gusando la funcióngraphjs()dethreejs. El primer argumento debe ser el objeto grafog. Además, establece el tamaño de los vértices en1.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
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 = ___)