Graphviz sfdp уступает в Ubuntu по сравнению с Mac? - PullRequest
2 голосов
/ 31 марта 2012
sfdp -Goverlap=prism -Tsvg grafo.gv > grafo.svg

Эта простая команда выглядит по-другому на моем компьютере (у меня есть Ubuntu 11) по сравнению с Mac моего друга. На моем компьютере это занимает около минуты, а на компьютере - меньше секунды. Наше аппаратное обеспечение не сильно отличается по процессору (у меня не установлены драйверы для моей видеокарты, но я сомневаюсь, что GraphViz использует графическую карту для чего-либо)

Также выходные файлы выглядят по-другому - он выглядит намного лучше (это его):

enter image description here

Шахта просто распространяет все узлы в огромной области ...! И при открытии с помощью программы просмотра svg он выглядит как глючный: / Иногда я вообще даже не открываюсь.

Я не понимаю, что может быть причиной этого, моя версия graphviz относительно недавняя. Вот некоторая полезная информация:

точка - graphviz версия 2.26.3 (20100126.1600) Активированный плагин библиотека: libgvplugin_pango.so.6 Использование textlayout: textlayout: cairo Активированная библиотека плагинов: libgvplugin_dot_layout.so.6 Использование макета: dot: dot_layout Активированная библиотека плагинов: libgvplugin_core.so.6 Использование render: dot: core Использование устройства: dot: dot: core Конфигурация плагина Файл: / usr / lib / graphviz / config6 был успешно загружен. рендер: каирская точка рис gd карта ps svg tk vml vrml xdot макет: Circo Dot FDP Neato NOP NOP1 NOP2 Осаж пэчворк sfdp Twopi textlayout: textlayout устройство: canon cmap cmapx cmapx_np точка eps рис gd gd2 gif gv imap imap_np ismap jpe jpeg jpg pdf обычный обычный ext-png ps ps2 svg svgz tk vml vmlz vrml wbmp x11 xdot xlib Загрузить изображение: (lib) eps gd gd2 gif jpe jpeg jpg png ps svg

Было бы здорово, если бы вы, люди, могли мне помочь. Вот файл gv, так что вы можете попробовать сделать его самостоятельно: http://www.2shared.com/file/_vZxHami/grafo.html

1 Ответ

1 голос
/ 20 апреля 2012

Я решил это, установив более свежую версию graphviz. Очевидно, алгоритм макета призмы не был доступен с версией, которую я установил. Это странная мысль, потому что, возможно, у друга была более старая версия ...

...