我正在尝试使用quickgraph,当我像这样提醒时:
var graphviz = new GraphvizAlgorithm<string, SEdge<string>>(g);
graphviz.ImageType = GraphvizImageType.Gif;
var output = graphviz.Generate(new FileDotEngine(), "graph");
当然我得到一个名为graph的Dot文件,我很确定还有其他方法,或者我可能需要将点文件转换为png以其他方式? 我知道我可以使用gedit.exe,但必须有一种编程方式来生成图像 感谢
答案 0 :(得分:3)
我正在使用graphviz,在安装的bin文件夹中有一个名为 dot.exe 的工具,可以在命令行中使用它我做的事情如下:
dot -Tpng graph.dot > graph.png
然后使用 Process 来调用它