Ç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
Egzersiz talimatları
graph_from_data_frame()ileedgesveri kümesine dayalınetadlı bir yönsüz grafik oluştur vedirecteddeğerini uygun boolean (TRUEveyaFALSE) olarak ayarla.netağınıplot()ile çiz velayoutdeğerinilayout_in_circleolarak ayarla (tırnak işareti""yok!).- Çakışan kenarlar elde etmek için
E(net)$widthdeğerininetüzerindecount.multiple()kullanarak çoklu kenar sayısına ayarla. Kavisli kenarlardan kaçınmak içinE(net)$curveddeğerini uygun boolean (TRUEveyaFALSE) olarak ayarla. netağı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 = ___)