Interaktiva nätverk med threejs
I den här kursen har du uteslutande använt igraph för att skapa enkla statiska nätverksplottar. Det finns många paket tillgängliga för att visualisera nätverk. Ett mycket användbart sådant är threejs, som låter dig skapa interaktiva nätverksvisualiseringar. Paketet integreras också sömlöst med igraph. I den här övningen skapar du en grundläggande interaktiv nätverksplott av karatelubbsnätverket med hjälp av paketet threejs. När du har producerat visualiseringen, se till att röra runt nätverket med musen. Du ska kunna zooma in och ut i nätverket samt rotera det.
Den här övningen är en del av kursen
Nätverksanalys i R
Övningsinstruktioner
- Använd först
set_vertex_attr()för att skapa ett nytt vertexattribut kallatcolormed värdetdodgerblue. - Plotta nätverket
gmedthreejs-funktionengraphjs(). Det första argumentet ska vara grafobjektetg. Sätt också vertexstorleken till1.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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 = ___)