ПочатиПочніть безкоштовно

Візуалізація атрибутів

У цій вправі ви навчитеся створювати об'єкти igraph з атрибутами безпосередньо з датафреймів і візуалізувати атрибути на графіках. Ми використаємо іншу мережу дружніх зв'язків між студентами.

Ця вправа є частиною курсу

Аналіз мереж у R

Переглянути курс

Інструкції до вправи

  • Створіть новий об'єкт igraph за допомогою graph_from_data_frame(). Потрібно передати два датафрейми: friends1_edges містить усі ребра мережі з атрибутами, а friends1_nodes — усі вершини мережі з атрибутами.
  • Перегляньте всі ребра, де атрибут hours є більшим або дорівнює 5 годинам.
  • Створіть новий атрибут вершини з назвами кольорів: "orange" для жінок і "dodgerblue" для чоловіків.
  • Побудуйте граф мережі з вершинами, зафарбованими за статтю, і зробіть підписи "black".

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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 = "___")
Редагувати та запускати код