Импорт мультиграфа в Gephi из формата GML

Я использую NetworkX для создания набора узлов и ребер и экспорта их в формат GML, чтобы я мог просматривать их в версии Gephi 0.9.1. Когда я импортирую следующий GML:

graph [
  multigraph 1
  directed 0
  node [
    id 0
    label 1
  ]
  node [
    id 1
    label 2
  ]
  edge [
    source 0
    target 1
    key "rel2"
  ]
  edge [
    source 0
    target 1
    key "rel1"
  ]
]

Gephi показывает следующее всплывающее окно: Импортировать мультиграф в gephi

Там написано Multi Graph: no, а в GML указано multigraph 1. Gephi автоматически объединяет края и устанавливает вес 2, как показано ниже:

Вес = 2

Как настроить Gephi для чтения мультиграфа? Должен ли я изменить свой GML или какие-либо настройки в Gephi? Или это баг?


person twfx    schedule 19.08.2017    source источник


Ответы (1)


Как я могу настроить gephi для чтения мультиграфа?

Gephi не может отображать параллельные ребра (будут безоговорочно объединены).

person user4157124    schedule 19.08.2017
comment
Я меняю «направленный 0» на «направленный 1» в gml выше. Все такой же. Gephi объединяет два ребра, устанавливает ключ «rel2» - person twfx; 19.08.2017
comment
ХОРОШО. похоже, что это недостающая функция. - person twfx; 19.08.2017
comment
Хотя это будет исправлено в следующих версиях - person Yannis P.; 25.08.2017