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

Çakışan kenarlar

Bir sosyal ağın iki temel yapı taşı düğümler ve kenarlardır. Ağırlıklar genellikle pozitif değerlerdir.

edges veri kümesi, küçük bir ağın kenarlarını içerir. Ağdaki iki düğüm arasında birden fazla kenar bulunması, yalnızca bir kenara kıyasla düğümler arasında daha güçlü bir bağ olduğunu gösterebilir. Her bir kenarı tek tek göstermek yerine, width değerini kenar sayısına eşitleyerek kenarları çakıştırabilirsin.

igraph kütüphanesi ve edges veri kümesi çalışma alanına yüklenmiş durumda.

Bu egzersiz, kursun bir parçasıdır

R ile Dolandırıcılık Tespiti

Kursa Göz Atın

Egzersiz talimatları

  • graph_from_data_frame() ile edges veri kümesine dayalı net adlı bir yönsüz grafik oluştur ve directed değerini uygun boolean (TRUE veya FALSE) olarak ayarla.
  • net ağını plot() ile çiz ve layout değerini layout_in_circle olarak ayarla (tırnak işareti "" yok!).
  • Çakışan kenarlar elde etmek için E(net)$width değerini net üzerinde count.multiple() kullanarak çoklu kenar sayısına ayarla. Kavisli kenarlardan kaçınmak için E(net)$curved değerini uygun boolean (TRUE veya FALSE) olarak ayarla.
  • net ağını tekrar dairesel yerleşimde çiz.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Create a network from the data frame
net <- ___(___, directed = ___)

# Plot the network with the multiple edges
___(___, layout = ___)

# Specify new edge attributes width and curved
E(net)$___ <- ___
E(net)$___ <- ___

# Check the new edge attributes and plot the network with overlapping edges
edge_attr(net)
___(___, layout = ___)
Kodu Düzenle ve Çalıştır