3

我正在尝试快速图,当我这样提醒时:

var graphviz = new GraphvizAlgorithm<string, SEdge<string>>(g);     
graphviz.ImageType = GraphvizImageType.Gif;
var output = graphviz.Generate(new FileDotEngine(), "graph");

当然我得到一个名为graph的Dot文件,我很确定还有其他方法,或者我需要以其他方式将dot文件转换为png?我知道我可以使用 gedit.exe 但必须有一种编程方式来生成图像谢谢

4

1 回答 1

3

我正在使用graphviz,在安装的 bin 文件夹中有一个名为dot.exe的工具可以从命令行使用它,我正在做类似的事情:

dot -Tpng graph.dot > graph.png

然后使用Process调用它

于 2011-09-29T09:42:14.650 回答