Dasar-dasar ggnetwork
Pada pelajaran sebelumnya, Anda melihat bahwa paket ggnet2 menghasilkan plot mirip ggplot2 dengan sintaks yang cukup familier bagi pengguna igraph. Namun, paket ggnetwork bekerja sedikit berbeda. Paket ini mengonversi objek igraph menjadi data frame yang mudah diplot dengan ggplot2. Paket ini juga menambahkan beberapa geom baru yang dapat digunakan untuk membangun plot. Fungsi ggnetwork() mengonversi objek igraph menjadi data frame, dan beberapa parameter ditambahkan ke dalam data frame (dalam hal ini, parameter jarak panah/arrow gap) sehingga kemudian dapat diplot menggunakan ggplot. Dari situ, Anda membangun grafik dengan geom_edges() untuk sisi (edge) dan geom_nodes() untuk simpul (vertex). Dalam pelajaran ini, kita akan membuat dua plot dasar dari grafik retweet: satu dengan pengaturan bawaan ggplot, dan satu lagi dengan penataan tema dasar agar tampil sedikit lebih baik.
Latihan ini adalah bagian dari kursus
Studi Kasus: Analisis Jaringan di R
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Call ggplot
___(
# Convert retweet_samp to a ggnetwork
___(retweet_samp),
# Specify x, y, xend, yend
aes(x = ___, y = ___, xend = ___, yend = ___)) +
# Add a node layer
___ +
# Add an edge layer
geom_edges()