Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Använd först set_vertex_attr() för att skapa ett nytt vertexattribut kallat color med värdet dodgerblue.
  • Plotta nätverket g med threejs-funktionen graphjs(). Det första argumentet ska vara grafobjektet g. Sätt också vertexstorleken till 1.

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 = ___)
Redigera och kör kod