Zacznij terazZacznij za darmo

Wizualizacja atrybutów

W tym ćwiczeniu nauczysz się tworzyć obiekty igraph z atrybutami bezpośrednio z ramek danych oraz wizualizować atrybuty na wykresach. Skorzystasz z drugiej sieci połączeń przyjacielskich między uczniami.

To ćwiczenie jest częścią kursu

Analiza sieci w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz nowy obiekt igraph za pomocą funkcji graph_from_data_frame(). Należy podać dwie ramki danych – friends1_edges zawiera wszystkie krawędzie sieci wraz z atrybutami, a friends1_nodes zawiera wszystkie wierzchołki sieci wraz z atrybutami.
  • Wyświetl wszystkie krawędzie, dla których atrybut hours jest większy lub równy 5.
  • Utwórz nowy atrybut wierzchołka zawierający nazwy kolorów: "orange" dla kobiet i "dodgerblue" dla mężczyzn.
  • Narysuj sieć z wierzchołkami pokolorowanymi według płci i ustaw kolor etykiet na "black".

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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 = "___")
Edytuj i uruchom kod