Построитель графов DOT
От: Волшебник Станислав Россия http://www.mista.ru
Дата: 23.05.04 18:26
Оценка: 3 (1)
Хочется познакомить общественность с бесплатной программой DOT (open-source), которая принимает на вход текстовый файл со структурой графа, а на выходе формирует граф в виде графического, векторного или текстового файла.

Входной файл для программы DOT является обычным текстовым файлом на специальном языке разметки графа – dot. Структура файла очень простая, например,

Graph G{
Узел1 -> Узел2;
Узел1 -> Узел3;
Узел2 -> Узел3;
}

Программа Dot сама распознает все связи графа и упорядочит его таким образом, чтобы было наименьшее количество пересечений.

Пример такого графа приаттачен к этому сообщению. Это взаимосвязи между объектами из программы 1С:Бухгалтерия 7.7 (небольшой фрагмент).

DOT позволяет изменять внешний вид графа. Например, можно изменять форму фигур (прямоугольники, овалы, круги, параллелограммы, многоугольники), цвет и шрифт текста, цвет фона фигур, стиль стрелок и рамок фигур, подписи стрелок и т.д. Это позволяет формировать множество графов, отображающих любую информацию в графическом виде. Это делается путем указания во входном файле инструкций.

В следующем примере изменяется формат стрелки и формат одного узла:

digraph G {
Узел1->Узел2 [style="bold”, arrowhead=”invdot”, label=”Связь1", fontsize=12];
Узел1 [shape="ellipse", label="Узел1"];
}

Программа DOT поддерживает следующие форматы выходного файла:
PNG, GIF, JPEG, SVG(xml), DOT (txt), imap (html), VRML, PostScript и другие.

Есть возможность строить такие же графы полностью программно через технологию COM. Для этого используется программа Wingraphviz, содержащая в себе движок DOT. Эта программа оформлена в виде DLL и позволяет вызывать себя из других программ

Сводная информация по DOT представлена на странице http://www.mista.ru/dot

Хотелось бы спросить общественность, насколько такая программа может быть полезна, какие у нее могут быть применения.
Re: Построитель графов DOT
От: Aquary Россия https://wmspanel.com/
Дата: 23.05.04 22:22
Оценка:
Здравствуйте, Волшебник Станислав, Вы писали:

ВС>Входной файл для программы DOT является обычным текстовым файлом на специальном языке разметки графа – dot. Структура файла очень простая, например,


сразу возщник волпрос... а чего данные не хранить в xml? онго и нагляднее... и валидность документа можно проверить автоматически при наличии xml-схемы или dtd...
https://wmspanel.com/nimble — Nimble Streamer media server for live and VOD HLS, RTMP, HTTP streaming
https://wmspanel.com/ — Control and reporting panel for Wowza and Nimble Streamer
http://scm-notes.blogspot.com/ — Блог об управлении конфигурацией
Re: Построитель графов DOT
От: specmurt Россия  
Дата: 24.05.04 04:55
Оценка:
Здравствуйте, Волшебник Станислав, Вы писали:

ВС>Хочется познакомить общественность с бесплатной программой DOT (open-source), которая принимает на вход текстовый файл со структурой графа, а на выходе формирует граф в виде графического, векторного или текстового файла.


А чем это лучше GraphViz?
Re[2]: Построитель графов DOT
От: achmed Удмуртия https://www.linkedin.com/in/nail-achmedzhanov-9907188/
Дата: 24.05.04 05:27
Оценка:
Здравствуйте, specmurt, Вы писали:

S>Здравствуйте, Волшебник Станислав, Вы писали:


ВС>>Хочется познакомить общественность с бесплатной программой DOT (open-source), которая принимает на вход текстовый файл со структурой графа, а на выходе формирует граф в виде графического, векторного или текстового файла.


S>А чем это лучше GraphViz?

сдается мне, что это одно и то же ...
Re[3]: Построитель графов DOT
От: Андрей Галюзин Украина  
Дата: 24.05.04 10:11
Оценка:
S>>А чем это лучше GraphViz?
a> сдается мне, что это одно и то же ...

так и есть dot это один из компонентов.

--
aga
Posted via RSDN NNTP Server 1.7 "Bedlam"
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.