MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Buat graf tak berarah bernama net berdasarkan himpunan data edges dengan graph_from_data_frame() dan atur directed ke boolean yang sesuai (TRUE atau FALSE).
  • Plot jaringan net dengan plot() dan atur layout menjadi layout_in_circle (tanpa tanda kutip ""!).
  • Untuk mendapatkan edge yang saling menimpa, atur E(net)$width ke jumlah edge ganda menggunakan count.multiple() pada net. Hindari edge melengkung dengan mengatur E(net)$curved ke boolean yang sesuai (TRUE atau FALSE).
  • Plot kembali net dengan 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 = ___)
Edit dan Jalankan Kode