MulaiMulai sekarang secara gratis

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

Lihat Kursus

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()
Edit dan Jalankan Kode