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.
Este exercício faz parte do curso
Network Analysis in R
Instruções do exercício
- 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
.
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 = ___)