Основы 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)