Как автоматически преобразовать текстовый файл в файл Graphviz DOT? - PullRequest
0 голосов
/ 02 апреля 2012

Я использую Graphviz в качестве своего программного обеспечения для визуализации для программы сетевого анализа. Выходные данные моей программы представляют собой текстовый файл, который содержит соединения с краями между узлами, но входные данные для Graphviz имеют формат .dot. так может кто-нибудь сказать мне, как конвертировать .txt в файл .dot или есть какое-либо программное обеспечение, которое может конвертировать его в формат .dot? Постскриптум Мой файл вывода содержит около 8000 узлов и работает на платформе Windows.

Ответы [ 2 ]

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

Вам понадобится либо

  1. Измените программу, которая производит указанный вывод простого текста, вместо этого вывод DOT (который также является простым текстом, но придерживается определенной грамматики)
  2. Создайте скрипт, который анализирует вывод простого текстового файла и конвертирует его в формат DOT.

Если вы разместите фрагмент выходного файла, мы можем помочь больше. Это, вероятно, сценарий с двумя или тремя строками, awk или python.

0 голосов
/ 02 апреля 2012

Насколько я могу судить, формат файла точек - это грамматика, определяемая как http://www.graphviz.org/doc/info/lang.html

А вот пример его использования http://www.graphviz.org/content/cluster

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...