我似乎无法想出解决办法。 我有一个.DOT文件,根据语法,是有效的。 如何使用graphviz的这种转换为图像?
(请注意,我在Windows,而不是Linux)
我似乎无法想出解决办法。 我有一个.DOT文件,根据语法,是有效的。 如何使用graphviz的这种转换为图像?
(请注意,我在Windows,而不是Linux)
类型: dot -Tps filename.dot -o outfile.ps
如果你想使用点渲染器。 有喜欢NEATO和twopi替代品。 如果graphiz是不是在你的路径,找出它安装在哪里,并从那里运行它。
你可以改变输出格式通过改变与指定的文件名的扩展-o
。
如果你正在使用Windows,检查所谓GVEdit安装的工具,它使得整个过程稍微容易些。
去看看该段graphviz的网站叫做“用户指南”,了解如何使用这些工具的更多详细信息:
http://www.graphviz.org/documentation/
(输出格式为点命令参见第27页,例如)
http://www.graphviz.org/pdf/dotguide.pdf
dot -Tps input.dot > output.eps
dot -Tpng input.dot > output.png
PostScript输出似乎永远存在的。 我不知道,如果点有PNG输出默认。 这可能取决于你是如何建造它。
点file.dot -Tpng -o image.png
这适用于Windows和Linux。 必须安装Graphviz的。
还有的用户在线观看:
http://www.webgraphviz.com/
http://sandbox.kidstrythisathome.com/erdos/
获取的graphviz-2.24.msi Graphviz.org 。 然后得到zgrviewer 。
Zgrviewer需要Java(可能1.5+)。 您可能需要设置的路径在Zgrviewer的喜好Graphviz的二进制文件。
文件 - >打开 - >打开与点 - > SVG管道(标准)...选择你.DOT文件。
您可以放大,出口,各种有趣的东西。
您也可以输出你的XDOT格式的文件,然后使用canviz,一个JavaScript库,使其在浏览器中。
Canviz code.google.com上 :
要看到一个例子,有一个“Canviz演示”页面上上面2014年11月2日的链接。
这要结合很多答案。
# Convert dot to png via graphviz
dot -Tpng filename.dot -o filename.png
# Convert dot to svg via graphviz
dot -Tsvg filename.dot -o filename.svg
# Convert dot to eps via graphviz
dot -Tps filename.dot -o filename.eps
请记住,在OSX(MAC),您需要安装自制软件安装的Graphviz能够使用上面的点命令。
brew install graphviz
这也是可以安装的Graphviz(并用上述的命令)通过畅达的包管理器功能,如果你已经安装了蟒蛇。
conda install python-graphviz
对于窗口的用户,请运行完整的命令* .DOT文件转换成PNG:
C:\Program Files (x86)\Graphviz2.38\bin\dot.exe" -Tpng sampleTest.dot > sampletest.png.....
我发现,它是利用坚固的解析器的旧版本,似乎并没有被聪明足以捕捉坚固编程语言本身就做出新的增强发出关键字的事件solgraph错误
您可以使用它一个很好的在线工具。 这里是链接dreampuf.github.io只需用代码替换内editer的代码。