2012-04-06 2 views
1

У меня есть файл GraphViz сгенерированного в Python следующим образом:визуализировать не связанный график в Gephi

strict graph G { 
    iruo; 
    valentin6232; 
    shockwaver; 
    jojo6938; 
    beahero; 
} 

К сожалению, если открыть файл графа в Gephi он не показывает какой-либо из несвязанных узлов. Если я подключу хотя бы один ребро, он отображает только узлы связанных ребер. Что происходит?

ответ

1

Я немного поиграл и увидел, что если вы вводите пустой атрибут, Gephi успешно покажет все узлы, не связанные или нет.

strict graph G { 
    iruo []; 
    valentin6232 []; 
    shockwaver []; 
    jojo6938 []; 
    beahero []; 
} 

Однако программа dot способна обрабатывать узлы, которые не имеют каких-либо атрибутов, поэтому я думаю, этот вопрос что-то конкретное для Gephi.

+1

Если у вас есть доступ к скрипту python, просто добавить пустой атрибут. Альтернативой может быть запуск файла graphviz через одну из программ graphviz, например. 'Dot'. Затем атрибуты будут добавлены к узлам, но макет также будет выполнен. Тем не менее, я бы рекомендовал модифицировать скрипт python, если это возможно, поскольку вы устраняете дополнительный шаг по сравнению с моим другим предложением. – Maehler