ÎncepețiÎncepe gratuit

Vizualizarea atributelor

În acest exercițiu vei învăța cum să creezi obiecte igraph cu atribute direct din dataframe-uri și cum să vizualizezi atributele în grafice. Vom folosi o a doua rețea de conexiuni de prietenie dintre studenți.

Acest exercițiu face parte din cursul

Analiza rețelelor în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează un nou obiect igraph cu graph_from_data_frame(). Trebuie furnizate două dataframe-uri: friends1_edges conține toate muchiile din rețea împreună cu atributele lor, iar friends1_nodes conține toate vârfurile din rețea împreună cu atributele lor.
  • Afișează toate muchiile unde atributul hours este mai mare sau egal cu 5 ore.
  • Creează un nou atribut de vârf care conține nume de culori: "orange" pentru persoanele de gen feminin și "dodgerblue" pentru cele de gen masculin.
  • Reprezintă grafic rețeaua cu vârfurile colorate după gen și setează culoarea etichetelor la "black".

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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 = "___")
Editează și rulează codul