Чтобы добавлять сообщения и комментарии, .

@dr-Chaos:
dr-Chaos

state machine diagram — achievement unlocked

@qnikst:
qnikst

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

@Sc0rp1us:
Sc0rp1us

Народ, заценте штуку наваял. может кому будет полезна.
It is web based tool for rendering DOT language
github.com

@4DA:
4DA

Как расположить одну ноду под другой?

@pakan:
pakan

В продолжение темы GraphViz

для mediawiki есть расширение

mediawiki.org

подробное описание разметки DOT на русском языке здесь:

lib.custis.ru

Для python под windows пользую networkx.lanl.gov собрал успешно как описано здесь: hilaltarakci.blogspot.com

@CheshaNeko:
CheshaNeko

Graphviz хороший набор программ и библиотек для визуализации графов, осталось разобраться как с ними работать.

@iportnov:
iportnov

Конвертилка *.dot в GraphML, понимаемый yEd-ом: hackage.haskell.org

@Lirium:
Lirium

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

@lexszero:
lexszero

Слешми решил упороться graphviz'ом и накидал примерную схему обработки данных с 6DOF-датчика. Как-то так: lexs.blasux.ru

$ wc -l dataflow.dot
147 dataflow.dot

@Darion:
Darion

Только что случайно наткнулся на vimdot. Если кто-то кроме меня не знал — это dot-viewer, совмещенный с (g)vim'ом. Запускаешь — открывается окно вима и дотвьювера. Редактируешь дот-файл, сохраняешь — и моментально получаешь изменения в просмотрщике дот-файлов.

@Stiletto:
Stiletto

Разыскиваются знатоки graphviz. Как сделать чтобы стрелки между узлами были ломаными под прямыми углами линиями? -Gsplines=ortho дает такой же эффект как -Gsplines=polyline. В принципе вот это osiux.com.ar — годное решение (результат выглядит так: koara.blasux.ru ), но преобразовать его для графа сверху вниз (а не слева направо как в примере) мне не удалось.

@civil696:
civil696

Есть некоторый файл вида:
-корень
--родитель1
---потомок1
---потомок2
--родитель2
---потомок3
---потомок4

Я подумал, что вообще было бы удобней просматривать его в гм, более древовидном виде и сбыдлокодил переводилку в формат который использует dot.
Всё ок, dot рисует мне дерево, но т.к. строки в файле довольно длинные, по ширине, даже при небольшой вложенности этоо дерево занимает не один экран. >.<
Кто-нибудь знает можно ли научить dot размещать узлы как-нибудь покомпактней?
превращать "супер мего длинная бессмысленная строка" в
"супер
мего
длинная
бессмысленная
строка"
Или просто как-то ужимать ширину за счёт высоты? =_=