Більше параметрів побудови з ggnetwork
Так само, як і в попередньому уроці, ggnetwork теж пропонує методи для швидкого створення привабливих графіків. Важливо памʼятати, що кожен пакет має свій стиль — він може вам подобатися, а може й ні. Нагадаємо, ggnetwork працює, перетворюючи граф на датафрейм для побудови за допомогою ggplot2. Отже, усі звичні вам параметри будуть доступні. Це дає велику гнучкість, але може вимагати більше зусиль, щоб отримати бажану естетику. Ми повторимо вправу з попереднього уроку, але цього разу використаємо ggnetwork. Це дасть вам добру точку для порівняння, щоб вирішити, який пакет вам підходить найкраще.
Атрибути центральності та належності до спільнот, які ви створили в попередній вправі, усе ще доступні.
Ця вправа є частиною курсу
Приклади: аналіз мереж у R
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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()