ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Primero, usando set_vertex_attr(), crea un nuevo atributo de vértice llamado color con el valor dodgerblue.
  • Dibuja la red g usando la función graphjs() de threejs. El primer argumento debe ser el objeto grafo g. Además, establece el tamaño de los vértices en 1.

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 = ___)
Editar y ejecutar código