如何自动将文本文件转换为Graphviz DOT文件?

时间:2012-04-02 19:11:35

标签: graph social-networking graphviz graph-visualization

我使用Graphviz作为网络分析程序的可视化软件。我程序的输出是一个文本文件,其中包含节点之间的边连接,但Graphviz的输入是.dot格式。所以任何人都可以告诉我如何将.txt转换为.dot文件,或者是否有任何软件可以将其转换为.dot格式? 附:我的ouptut文件包含近8,000个节点并在Windows平台上工作。

2 个答案:

答案 0 :(得分:1)

你需要

  1. 修改生成所述纯文本输出的程序,以生成DOT输出(也是纯文本,但遵循特定的语法)
  2. 创建一个解析纯文本文件输出并将其转换为DOT格式的脚本。
  3. 如果您发布输出文件的片段,我们可以提供更多帮助。这可能是2或3行shell,awk或python脚本。

答案 1 :(得分:0)

据我所知,点文件格式是由定义的语法 http://www.graphviz.org/doc/info/lang.html

这是一个使用它的例子 http://www.graphviz.org/content/cluster