MulaiMulai sekarang secara gratis

Memvisualisasikan komunitas

Sekarang setelah kita menemukan komunitas, kita akan memvisualisasikan hasilnya. Sebelum membuat plot, kita akan menetapkan keanggotaan komunitas ke setiap simpul dan nilai crossing ke setiap sisi. Fungsi crossing() di igraph akan mengembalikan true jika sebuah sisi tertentu melintasi komunitas. Ini berguna saat kita ingin melihat simpul tertentu yang menjadi jembatan antarkomunitas. Anda mungkin hanya ingin melihat komunitas tertentu karena keseluruhan grafik terlihat seperti benang kusut. Dalam kasus ini, kita akan membuat subgraf yang hanya berisi komunitas dengan ukuran tertentu (jumlah anggota).

Latihan ini adalah bagian dari kursus

Studi Kasus: Analisis Jaringan di R

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Color vertices by community membership, as a factor
V(retweet_graph)$color <- factor(___(___))

# Find edges that cross between commmunities
is_crossing <- crossing(___,___)

# Set edge linetype: solid for crossings, dotted otherwise 
E(retweet_graph)$lty <- ifelse(___, "solid","___")
Edit dan Jalankan Kode