Большой граф, сгенерированный graphviz sfdp, перевернут вертикально
Я генерирую .dot
файлы для визуализации больших неориентированных графиков (с>100000 узлов и ребер), где я выделяю некоторые узлы и ребра специальными цветами. Я тогда генерирую .png
файлы с использованием graphviz' sfdp -Tpng -o myFile.png myFile.dot
на Ubuntu.
Я сейчас сгенерировал новый набор .dot
файлы на том же наборе узлов и ребер (хотя в другом порядке в .dot
файл), где я выделяю разные узлы и ребра. Я заметил, что некоторые из моих графиков в соответствующем png
образ. Другими словами: узлы, которые раньше были на вершине в предыдущих визуализациях, теперь находятся внизу, и наоборот. Обратите внимание, что узлы и ребра перевернуты не горизонтально, а только вертикально.
Координаты узлов в .dot
файлы такие же, как в моих предыдущих точечных файлах, где у меня не было этой проблемы. Кроме того, я вижу это только для больших графиков; меньшие (всего несколько тысяч узлов и ребер) не переворачиваются. Похоже, это проблема с sfdp
, Кто-нибудь сталкивался с этой проблемой раньше?