Как автоматически преобразовать текстовый файл в файл Graphviz DOT?

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

2 ответа

Вам нужно будет либо

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

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

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

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

Другие вопросы по тегам