Kom igångKom igång gratis

Visualisera attribut

I den här övningen lär du dig att skapa igraph-objekt med attribut direkt från dataramar och att visualisera attribut i diagram. Vi använder ett andra nätverk av vänskapsrelationer mellan studenter.

Den här övningen är en del av kursen

Nätverksanalys i R

Visa kurs

Övningsinstruktioner

  • Skapa ett nytt igraph-objekt med graph_from_data_frame(). Två dataramar behöver anges – friends1_edges innehåller alla kanter i nätverket med attribut och friends1_nodes innehåller alla hörn i nätverket med attribut.
  • Visa alla kanter där attributet hours är större än eller lika med 5 timmar.
  • Skapa ett nytt hörnatribut med färgnamn: "orange" för kvinnor och "dodgerblue" för män.
  • Rita nätverket med hörn färgkodade efter kön och ange "black" som färg på etiketterna.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

library(igraph)

# Create an igraph object with attributes directly from dataframes
g1 <- ___(d = friends1_edges, vertices = friends1_nodes, directed = FALSE)


# Subset edges greater than or equal to 5 hours
E(g1)[[___]]  

# Set vertex color by gender
V(g1)$color <- ifelse(V(g1)$gender == ___, "orange", "dodgerblue")

# Plot the graph
___(g1, vertex.label.color = "___")
Redigera och kör kod