我试过了
$ dot -Tpng rel_graph.gv > rel_graph.png
Run Code Online (Sandbox Code Playgroud)
但是生成的图像质量很差.
小智 79
使用dpi属性.
例:
graph G {
graph [ dpi = 300 ];
/* The rest of your graph here. */
}
Run Code Online (Sandbox Code Playgroud)
Rob*_*obV 12
我发现GraphViz绘制了很好的图形,但分辨率往往相当低,您可以尝试输出到SVG,然后使用其他图像包来适当地缩放图像,然后保存为像PNG这样的基于像素的格式.这可能会给你更好的分辨率,但我从来没有亲自尝试过,我倾向于主要创建SVG文件,然后我可以用浏览器查看.
只需将-T参数更改为-Tsvg即可
dot -Tsvg rel_graph.gv > rel_graph.svg
Run Code Online (Sandbox Code Playgroud)
点指南http://www.graphviz.org/pdf/dotguide.pdf中有一些关于图形缩放的内容但是关于它如何影响分辨率还不是很清楚,你也可以试验这些设置,看看是否有所改善的东西.