我试过
$ dot -Tpng rel_graph.gv > rel_graph.png
但结果图像的质量非常低。
答案 0 :(得分:74)
使用dpi属性。
示例:
graph G {
graph [ dpi = 300 ];
/* The rest of your graph here. */
}
答案 1 :(得分:25)
答案 2 :(得分:12)
我发现GraphViz绘制了很好的图形,但分辨率往往相当低,您可以尝试输出到SVG,然后使用其他图像包来适当缩放图像,然后保存为像PNG这样的基于像素的格式。这可能会给你更好的解决方案,但我从未亲自尝试过,我倾向于主要创建SVG文件,然后我可以用浏览器查看。
只需将-T参数更改为-Tsvg
即可dot -Tsvg rel_graph.gv > rel_graph.svg
Dot Guide http://www.graphviz.org/pdf/dotguide.pdf中有一些关于图形缩放的内容,但是它对于如何影响分辨率并不是很清楚,你也可以试验这些设置,看看是否能改善这些设置。