Začněte nyníZačněte zdarma

Vizualizace atributů

V tomto cvičení se naučíš, jak vytvářet objekty igraph s atributy přímo z datových rámců a jak atributy zobrazovat v grafech. Budeme pracovat s druhou sítí přátelských vazeb mezi studenty.

Toto cvičení je součástí kurzu

Analýza sítí v R

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř nový objekt igraph pomocí graph_from_data_frame(). Je potřeba předat dva datové rámce – friends1_edges obsahuje všechny hrany sítě s atributy a friends1_nodes obsahuje všechny vrcholy sítě s atributy.
  • Zobraz všechny hrany, kde atribut hours je větší nebo roven 5 hodinám.
  • Vytvoř nový atribut vrcholu obsahující názvy barev: "orange" pro ženy a "dodgerblue" pro muže.
  • Vykresli síť s vrcholy obarvenými podle pohlaví a nastav barvu popisků na "black".

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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 = "___")
Upravit a spustit kód