У меня есть направленная сеть только с двумя типами узлов, A и B. Направление всегда от любого заданного A , к любому заданному B . Никакое другое направление невозможно.
Список ребер выглядит так:
edges <- read.table(text = "
from to weight
1 6 1.2
3 7 1.4
4 6 1.2
1 7 1.2
2 8 1.2
1 9 1.2
5 10 1.2 ", header=T )
Список узлов выглядит так:
nodes
id
1 1
2 1
3 3
4 4
5 5
6 6
7 7
8 B
9 9
10 10
График создается с помощью пакета igraph.
g <- graph_from_data_frame(d = edges, vertices=nodes, directed = TRUE)
Можно ли раскрасить узлы в зависимости от того, находятся ли они в списке ребер: от или до , без добавления других переменных / метки в список узлов?
(я пробовал раскрашивать узлы вот так, но понял, что это не имеет особого смысла)
plot(g, vertex.color=V(g$edges=='from'))