Я использую Graphviz в качестве своего программного обеспечения для визуализации для программы сетевого анализа. Вывод моей программы - текстовый файл, который содержит граничные соединения между узлами, но вход для Graphviz - это формат .dot. так может ли кто-нибудь сказать мне, как конвертировать .txt в .dot файл или есть ли какое-либо программное обеспечение, которое может преобразовать его в формат .dot? P.S. Мой файл ouptut содержит около 8000 узлов и работает на платформе Windows.Как автоматически преобразовать текстовый файл в файл DOT Graphviz?
ответ
Насколько я могу сказать, формат файла точка является грамматика, как это определено http://www.graphviz.org/doc/info/lang.html
А вот пример этого используется http://www.graphviz.org/content/cluster
Чтобы уточнить, что говорит RStrad, формат .dot - это просто текст. Вы объявляете свои узлы и ребра, а также любую дополнительную информацию о форматировании, тогда Graphviz превратит ее в график. Вам, вероятно, даже не нужно называть ваш текстовый файл как .dot, хотя это может облегчить поиск/обработку позже. –
Вам нужно будет либо
- Измените программу, которая производит указанный простой текстовый вывод, чтобы вместо этого создать выходной сигнал DOT (который также является простым текстом, но придерживается определенной грамматики)
- Создайте скрипт, который анализирует выходной файл обычного текста и преобразует его в формат DOT.
Если вы публикуете фрагмент выходного файла, мы можем помочь больше. Это, вероятно, 2 или 3 строки оболочки, awk или скрипта python.
- 1. Как преобразовать текстовый файл автоматически в файл graphviz dot?
- 2. Запись в файл DOT, который читается GraphViz
- 3. Как преобразовать файл модели STAN в файл DOT graphviz или другое графическое представление?
- 4. Как преобразовать текстовый файл в файл xml?
- 5. Как преобразовать текстовый файл в текстовый файл в CSV?
- 6. Как создать файл DOT в Python?
- 7. Graphviz Dot файл не в состоянии собрать в Windows, Emacs
- 8. PHP, можно ли преобразовать сгенерированный текстовый файл в текстовый файл?
- 9. Java преобразовать текстовый файл запятыми файл
- 10. Как преобразовать текстовый файл в Excel с помощью Python
- 11. Как преобразовать шестнадцатеричный текстовый файл в jpeg
- 12. Как преобразовать текстовый файл в JSON
- 13. Как преобразовать текстовый файл в XML
- 14. Как преобразовать текстовый файл столбца в XML?
- 15. Как преобразовать исполняемый банку в текстовый файл.?
- 16. Как преобразовать этот текстовый файл в словарь?
- 17. Как преобразовать текстовый файл в объект
- 18. Как преобразовать все числа в текстовый файл
- 19. Как преобразовать текстовый файл в формат ARFF?
- 20. Как преобразовать текстовый файл в xml
- 21. Как преобразовать файл изображения BMP в текстовый файл в VB
- 22. Graphviz (DOT) Подписи
- 23. Auto-indenting graphviz .dot file
- 24. Как преобразовать PDF-файл в текстовый файл с помощью Java
- 25. Как преобразовать PDF-файл в текстовый файл с помощью vb.net
- 26. Как преобразовать текстовый файл фиксированной длины в CSV-файл
- 27. Graphviz: Как перейти от .dot к графику?
- 28. Bash & (graphviz) dot output redirection
- 29. Как выбрать файл автоматически?
- 30. GraphViz dot file. Узел в шахматном порядке
Ваш вопрос непонятен: как выглядит ваш текстовый файл? Не могли бы вы выставить отрывок? Файл '.dot' - это просто текстовый файл с другим расширением. – marapet
OP предоставил некоторую информацию в дублированной публикации, которая была закрыта. http://stackoverflow.com/q/9981705/181638 Кажется, его текстовый формат * в формате матрицы или ребер *. Тем не менее двусмысленность. Как запросил марапет, выдержка сделает это легко разрешимым. –