R Играф подграфа заданный индекс узла и количество узлов для включения в граф - PullRequest
0 голосов
/ 28 марта 2019

Я хочу построить часть графика в соответствии с конкретным узлом и в идеале расстояние от этого узла или количество узлов как часть подграфа.

Data.frame, который я строювыглядит следующим образом:

Column 1   Column 2   Sequence
   A          B           1
   A          D           2
   D          B           3
   Z          E           4
   E          D           5

это код:

network <- graph.data.frame(data_to_graph[,c(1,2)])

subnetwork <- induced.subgraph(network, vids = 30, impl = 'copy_and_delete', eids = c(5,6,7,8,9,10,11,12,13,14,15))

plot(subnetwork)

Я хотел бы, указав элемент столбца 1 для построения графика на определенном расстоянии от этого узла.

Спасибо

Дарио.

1 Ответ

0 голосов
/ 29 марта 2019

Это ответ:

distan <- 3
node <- "node name"

subnetwork <- induced.subgraph(network, vids = as.vector(unlist(neighborhood(network, distan, nodes = node, mode = 'all'))))

plot.igraph(subnetwork, vertex.size=10)
...