Lebih Banyak Opsi Plotting ggnetwork
Sama seperti pada pelajaran sebelumnya, ggnetwork juga menyediakan metode untuk dengan cepat menghasilkan plot yang bagus. Penting untuk diingat bahwa setiap paket memiliki gaya berbeda yang mungkin sesuai atau tidak dengan preferensi Anda. Ingat bahwa ggnetwork bekerja dengan mengonversi sebuah graf menjadi sebuah dataframe untuk dipetakan oleh ggplot2. Oleh karena itu, semua parameterisasi yang biasa Anda gunakan akan tersedia. Ini memberi Anda tingkat fleksibilitas yang tinggi, tetapi juga bisa berarti lebih banyak upaya untuk mencapai tampilan visual yang Anda inginkan. Kita akan mengulangi latihan pada pelajaran sebelumnya, tetapi kali ini menggunakan ggnetwork. Ini akan memberi Anda titik perbandingan yang baik untuk menentukan paket mana yang paling Anda sukai.
Atribut sentralitas dan keanggotaan komunitas yang Anda buat pada latihan terakhir masih tersedia.
Latihan ini adalah bagian dari kursus
Studi Kasus: Analisis Jaringan di R
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
ggplot(
# Draw a ggnetwork of retweet_graph_smaller
ggnetwork(___, arrow.gap = 0.01),
aes(x = x, y = y, xend = xend, yend = yend)
) +
geom_edges(
arrow = arrow(length = unit(6, "pt"), type = "closed"),
curvature = 0.2, color = "black"
) +
# Add a node layer, mapping color to comm and setting the size to 4
___(aes(color = ___), size = ___) +
theme_blank()