我怎么也想不明白。我有一个.dot文件,根据语法,它是有效的。如何使用graphviz将其转换为图像?
(注意我在Windows上,不是linux)
我怎么也想不明白。我有一个.dot文件,根据语法,它是有效的。如何使用graphviz将其转换为图像?
(注意我在Windows上,不是linux)
当前回答
这应该结合了很多答案。
# 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)上,你需要安装homebrew来安装graphviz才能使用上面的点命令。
brew install graphviz
如果安装了Anaconda,也可以通过conda的包管理器功能安装Graphviz(并使用上面的命令)。
conda install python-graphviz
其他回答
对于窗口用户,请执行complete命令转换*。点文件到png:
C:\Program Files (x86)\Graphviz2.38\bin\dot.exe" -Tpng sampleTest.dot > sampletest.png.....
我在solgraph中发现了一个bug,它使用了旧版本的坚固性解析器,它似乎不够智能,无法捕捉为坚固性编程语言本身所做的新增强,例如为事件发射关键字
点文件。. -Tpng -o image.png
这适用于Windows和Linux。必须安装Graphviz。
这应该结合了很多答案。
# 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)上,你需要安装homebrew来安装graphviz才能使用上面的点命令。
brew install graphviz
如果安装了Anaconda,也可以通过conda的包管理器功能安装Graphviz(并使用上面的命令)。
conda install python-graphviz
$ dot -T pdf文件名。点> filename.pdf 这在我的Windows 10上可以运行。
您还可以以xdot格式输出文件,然后使用JavaScript库canviz在浏览器中呈现它。
在code.google.com上更改:
要查看一个例子,在2014年11月2日的上面页面上有一个“Canviz Demo”链接。