Interactive networks with threejs
In this course you have exclusively used igraph
to make basic static network plots. There are many packages available to make network plots. One very useful one is threejs
which allows you to make interactive network visualizations. This package also integrates seamlessly with igraph
. In this exercise you will make a basic interactive network plot of the karate club network using the threejs
package. Once you have produced the visualization be sure to move the network around with your mouse. You should be able to scroll in and out of the network as well as rotate the network.
Cet exercice fait partie du cours
Network Analysis in R
Instructions
- First using
set_vertex_attr()
let's make a new vertex attribute calledcolor
that isdodgerblue
. - Plot the network
g
using thethreejs
functiongraphjs()
. The first argument should be the graph objectg
. Also make the vertex size equal to1
.
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 = ___)