Рисование большого графика с помощью graphviz

Я создал большой файл .dot графика моих друзей из Facebook с помощью fb -карта. Он имеет 287 узлов и почти 2000 ребер. Я использую dot и neato для создания изображения .png, используя параметры overlap="orthoyx", но это не дает хорошего эффекта. Слишком много перекрывающихся краев.

Знаете ли вы какой-либо набор параметров, позволяющих управлять такими огромными графиками и рисовать их в удобочитаемой форме с помощью Graphviz?


person mellin    schedule 16.09.2010    source источник
comment
Вы смотрели на stackoverflow.com/questions/238724/ еще нет?   -  person High Performance Mark    schedule 16.09.2010


Ответы (1)


Алгоритмы компоновки библиотеки igraph, похоже, намного лучше справляются с очень большими графиками, чем точка. Он даже включает реализацию алгоритмов компоновки Камада-Каваи и Фрухтермана-Рейнгольда.

Доступны обновленные привязки Python, не говоря уже о хорошая документация и учебные пособия.

person Andrew Walker    schedule 28.11.2011