Graphviz:如何从.dot去graphics?

我似乎无法弄清楚这一点。 我有一个.dot文件,根据语法是有效的。 如何使用graphviz将其转换为图像?

(请注意,我在Windows上,而不是Linux)

6 Solutions collect form web for “Graphviz:如何从.dot去graphics?”

键入: dot -Tps filename.dot -o outfile.ps

如果你想使用点渲染器。 有像neato和twopi的替代品。 如果graphiz不在你的path中,找出它的安装位置并从那里运行它。

您可以通过改变用-o指定的文件名的扩展名来改变输出格式 。

如果您使用的是Windows,请查看名为GVEdit的已安装工具,它使整个过程更容易一些。

在“用户指南”一节中查看graphviz网站,了解有关如何使用这些工具的更多详细信息:

http://www.graphviz.org/Documentation.php

(例如,有关点命令的输出格式,请参阅第27页)

http://www.graphviz.org/pdf/dotguide.pdf

 dot -Tps input.dot > output.eps dot -Tpng input.dot > output.png 

PostScript输出似乎总是在那里。 我不知道如果点默认情况下有PNG输出。 这可能取决于你如何build立它。

dot file.dot -Tpng -o image.png

这适用于Windows和Linux。 Graphviz必须安装。

获取graphviz-2.24.msi Graphviz.org 。 然后得到zgrviewer 。

Zgrviewer需要java(大概1.5+)。 您可能必须在Zgrviewer的首选项中将path设置为Graphviz二进制文件。

文件 – >打开 – >打开点 – > SVGpipe道(标准)…select你的.dot文件。

你可以放大,导出,各种有趣的东西。

您还可以以xdot格式输出文件,然后使用canviz(一个JavaScript库)在浏览器中进行渲染。

在code.google.com上的Canviz :

看到一个例子,截至2014年11月2日,上面的页面上有一个“Canviz Demo”链接。

  • Graphviz,改变边缘的大小
  • Graphviz子图不会被可视化
  • 减小graphviz生成的graphics的大小(如面积)
  • 如何在graphviz中强制节点位置(x和y)
  • Graphviz + Doxygen来生成UML类图
  • pydot和graphviz错误:无法导入dot_parser,将无法加载点文件
  • 为什么pydot无法在Windows 8中findGraphViz的可执行文件?
  • 使用Graphviz时,显示与边缘一致的标签
  • 在Mac OS X 10.8(Mountain Lion)上构buildgraphviz时未findXlib.h
  • 纯JavaScript JavaScript Graphviz等效
  • 如何使用点将图输出的标题集中到SVG?