Как увидеть все достижимые узлы из выбранного узла в ориентированном графе в Gephi

У меня есть небольшой ориентированный граф, который в основном является метаданными. Отдельный узел — это таблица, а ребро в этом контексте означает, что таблица1 передает данные таблице2 (запрос таблицы2 относится к таблице1). Поэтому, когда по какой-то причине затрагивается определенная таблица, я хочу понять, какие все последующие таблицы затронуты этим. Поэтому, если узел A затронут, я хочу, чтобы все узлы были доступны из этого узла. Итак, скажем, таблица узлов: -

Nodes = {A,B,C,D}
Edges = { (A,B) , (B,C) , (C,D) }

тогда, если A затронут, я хочу увидеть весь список воздействия, т.е. {B, C, D}.

Я должен иметь возможность щелкнуть по данному узлу в Gephi, и он должен выделить весь подграф, до которого достижимы узлы (поскольку это ориентированный граф) из узла, на который я нажал.


person Dhiraj    schedule 13.12.2020    source источник
comment
См. Сеть Ego в папке фильтра топологии Gephi.   -  person user4157124    schedule 20.12.2020


Ответы (1)


Это во многом зависит от вашей точной конфигурации, @user4157124 опубликовал хорошую альтернативу, но я бы также пошел в Лабораторию данных и в разделе DataTable›Edges,

введите здесь описание изображения

Я бы отфильтровал Edge Source, сначала выбрав Source в раскрывающемся меню, а затем введя id узла, которым вы хотите управлять, < em>узел A в вашем случае.

введите здесь описание изображения

Возможно, идентификатор A не является A, и в этом случае вам следует адаптировать строку запроса.

person Yannis P.    schedule 17.01.2021