Edge yang saling menimpa
Dua komponen dasar dari sebuah jejaring sosial adalah node dan edge. Bobot biasanya bernilai positif.
Himpunan data edges memuat edge untuk sebuah jaringan kecil. Banyak edge antara dua node dalam jaringan dapat mengindikasikan keterkaitan yang lebih kuat dibandingkan hanya satu edge di antara node tersebut. Alih-alih menampilkan setiap edge satu per satu, Anda dapat membuat edge saling menimpa dengan width sama dengan jumlah edge.
Pustaka igraph sudah dimuat di ruang kerja Anda, begitu juga himpunan data edges.
Latihan ini adalah bagian dari kursus
Deteksi Fraud di R
Petunjuk latihan
- Buat graf tak berarah bernama
netberdasarkan himpunan dataedgesdengangraph_from_data_frame()dan aturdirectedke boolean yang sesuai (TRUEatauFALSE). - Plot jaringan
netdenganplot()dan aturlayoutmenjadilayout_in_circle(tanpa tanda kutip""!). - Untuk mendapatkan edge yang saling menimpa, atur
E(net)$widthke jumlah edge ganda menggunakancount.multiple()padanet. Hindari edge melengkung dengan mengaturE(net)$curvedke boolean yang sesuai (TRUEatauFALSE). - Plot kembali
netdengan tata letak melingkar.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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 = ___)