Я пытаюсь визуализировать предпочтительную сеть продуктов, используя R. У меня уже есть график сети продуктов с использованием igraph, но я хочу посмотреть, что произойдет, если я удалю один продукт , Я обнаружил, что могу удалить узел, используяУдаление одного узла в R
g2 <- g - V(g)[15]
но он также удалит все ребра, связанные с этим конкретным узлом.
Есть ли способ удалить только узел и посмотреть, как другие узлы повторно соединяются друг с другом после удаления этого одного узла? Любая помощь в этом вопросе приветствуется.
P.S.
Надеемся, что это сделает его более ясным:
Например, если мы генерируем случайный граф:
set.seed(10)
Data <- data.frame(
X = sample(1:10),
Y = sample(3, 10, replace=T)
)
d <- graph.data.frame(Data)
plot(d)
d2 <- d-V(d)[2] #deleting '3' from the network
plot(d2)
Если вы заметили, при удалении узла «3» от сети, узел " 9 'остается несвязным. Есть ли способ увидеть новый край узла «9» после подключения узла «3»? Все еще следуя тому же сюжету, мы ожидаем, что он соединится с узлом «2». Есть ли функция, которая делает это в igraph? Или я должен сделать код для этого?
Не могли бы вы оставить [ более представительный пример] (http://stackoverflow.com/q uestions/5963269/how-to-make-a-great-r-воспроизводимый пример)? Или, по крайней мере, более четко показать проблему (например, добавив пример с изображениями исходного графика и окончательного нужного графика) – digEmAll
* «как другие узлы снова соединяются друг с другом после удаления этого одного узла» *, как они выглядят предположим, чтобы снова подключиться? – m0nhawk
@digEmAll О, ладно, я положу немного. – basecracker