Réseaux interactifs avec threejs
Dans ce cours, vous avez exclusivement utilisé igraph pour créer des visualisations statiques simples de réseaux. Il existe de nombreux packages pour tracer des réseaux. L’un des plus utiles est threejs, qui permet de réaliser des visualisations interactives. Ce package s’intègre aussi très bien avec igraph. Dans cet exercice, vous allez produire une visualisation interactive basique du réseau du club de karaté à l’aide du package threejs. Une fois la visualisation créée, pensez à manipuler le réseau avec votre souris. Vous devriez pouvoir zoomer en avant et en arrière, ainsi que faire pivoter le réseau.
Cet exercice fait partie du cours
Analyse de réseaux avec R
Instructions
- Commencez par utiliser
set_vertex_attr()pour créer un nouvel attribut de sommet appelécolordont la valeur estdodgerblue. - Tracez le réseau
gavec la fonctiongraphjs()dethreejs. Le premier argument doit être l’objet grapheg. Fixez également la taille des sommets à1.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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 = ___)