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

Інтерактивні мережі з threejs

У цьому курсі ви використовували лише igraph, щоб будувати базові статичні графіки мереж. Існує багато пакетів для візуалізації мереж. Один із дуже корисних — threejs, який дозволяє створювати інтерактивні візуалізації мереж. Цей пакет також безшовно інтегрується з igraph. У цій вправі ви створите базовий інтерактивний графік мережі клубу карате за допомогою пакета threejs. Після побудови візуалізації обов'язково поворушіть мережу мишкою. Ви зможете масштабувати мережу та обертати її.

Ця вправа є частиною курсу

Аналіз мереж у R

Переглянути курс

Інструкції до вправи

  • Спочатку за допомогою set_vertex_attr() створіть новий атрибут вершини з назвою color і значенням dodgerblue.
  • Побудуйте мережу g, використавши функцію threejs graphjs(). Першим аргументом має бути об'єкт графа g. Також встановіть розмір вершини рівним 1.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

library(igraph)
library(threejs)

# Set a vertex attribute called 'color' to 'dodgerblue' 
g <- ___(g, "___", value = "___")

# Redraw the graph and make the vertex size 1
___(___, vertex.size = ___)
Редагувати та запускати код