BaşlayınÜcretsiz Başlayın

Ö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ır
Kursu Görüntüle

Egzersiz talimatları

  • graph_from_data_frame() ile yeni bir igraph nesnesi oluştur. İki veri çerçevesi sağlamalısın: friends1_edges ağdaki tüm kenarları ve özniteliklerini içerir, friends1_nodes ise 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 = "___")
Kodu Düzenle ve Çalıştır