НачатьНачать бесплатно

Основы ggnet

Существует множество способов визуализировать граф помимо базовых возможностей igraph. Один из популярных подходов — использовать ggplot2, который позволяет создавать качественные графики с минимальной настройкой параметров. В этом уроке мы рассмотрим основы построения графиков с помощью ggnet2. Этот пакет строит графы в рамках фреймворка ggplot2. Графики получаются красивыми, однако пакет работает с объектами графов из другой библиотеки R — network. При этом он использует стилистику ggplot2, хотя и без той строгой грамматики графики, которая характерна для ggnetwork, — о нём мы поговорим в следующем уроке. Вы заметите, что синтаксис во многом совпадает с igraph: например, node.size соответствует vertex.size, а edge.size называется одинаково в обоих пакетах.

Это упражнение является частью курса

Примеры из практики: анализ сетей в R

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Create subgraph of retweet_graph
retweet_samp <- induced_subgraph(___, vids = ___)

# Plot retweet_samp using igraph
___(___, vertex.label = NA, edge.arrow.size = 0.2, edge.size = 0.5, vertex.color = "black", vertex.size = 1)
Редактировать и запускать код