Öznitelikleri görselleştirme
Bu egzersizde, öznitelikleri olan igraph nesnelerini doğrudan veri çerçevelerinden (dataframe) nasıl oluşturacağını ve bu öznitelikleri grafiklerde nasıl görselleştireceğini öğreneceksin. Öğrenciler arasındaki ikinci bir arkadaşlık ağı verisini kullanacağız.
Bu egzersiz
R ile Ağ Analizi
kursunun bir parçasıdırEgzersiz talimatları
graph_from_data_frame()ile yeni bir igraph nesnesi oluştur. İki veri çerçevesi sağlamalısın:friends1_edgesağdaki tüm kenarları ve özniteliklerini içerir,friends1_nodesise ağdaki tüm tepeleri ve özniteliklerini içerir.hoursözniteliği 5 saate eşit veya daha büyük olan tüm kenarları görüntüle.- Yeni bir tepe özniteliği olarak renk adları oluştur: kadınlar için
"orange", erkekler için"dodgerblue". - Ağı, tepeler cinsiyete göre renklendirilmiş ve etiket adları
"black"olacak şekilde görselleştir.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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 = "___")