Основи ggnetwork
У попередньому уроці ви бачили, що пакет ggnet2 створює графіки у стилі ggplot2 зі знайомим для igraph синтаксисом. Однак пакет ggnetwork працює інакше. Він перетворює об'єкти igraph на датафрейми, які легко візуалізувати за допомогою ggplot2. Також він додає кілька нових geoms, які можна використовувати для побудови графіків. Функція ggnetwork() перетворює об'єкт igraph на датафрейм, де деякі параметри додаються безпосередньо до датафрейму (у цьому випадку параметр відступу для стрілок), після чого їх можна відобразити за допомогою ggplot. Далі ви вибудовуєте граф за допомогою geom_edges() для ребер і geom_nodes() для вершин. У цьому уроці ми створимо два базові графіки ретвіт-графа: один із налаштуваннями за замовчуванням ggplot, а інший — з базовим оформленням, щоб він виглядав приємніше.
Ця вправа є частиною курсу
Приклади: аналіз мереж у R
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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()