ПочатиПочніть безкоштовно

Основи 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()
Редагувати та запускати код