MulaiMulai sekarang secara gratis

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.

Latihan ini adalah bagian dari kursus

Network Analysis in R

Lihat Kursus

Petunjuk latihan

  • First using set_vertex_attr() let's make a new vertex attribute called color that is dodgerblue.
  • Plot the network g using the threejs function graphjs(). The first argument should be the graph object g. Also make the vertex size equal to 1.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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 = ___)
Edit dan Jalankan Kode