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