2016-08-29 10 views

答えて

1

「インストール」の定義方法は少し異なります。

var exportGraph = new GraphvizAlgorithm<TNode, TEdge>(graphToDraw); 
exportGraph.Generate(new GraphRenderer(), "ActionGraph"); 

そして、次のことができます。

public sealed class GraphRenderer : IDotEngine 
{ 
    public string Run(GraphvizImageType imageType, string dot, string outputFileName) 
    { 
     string output = outputFileName; 
     File.WriteAllText(output, dot); 

     // assumes dot.exe is in the path EnvVar: 
     var args = [email protected]"{output} -Tjpg -O"; 
     System.Diagnostics.Process.Start("dot", args); 
     return output; 
    } 
} 

が使用されます:あなたはあなたができるコードからあなたのシステムに現在dot.exeを使用したい場合(例から、私はオンラインREFind関数ことはできません) exportGraph.FormatVertex/FormatEdgeでレンダリングを変更してください。ここでは「環境変数」に「ドット」があると仮定していますが、これもあまりにもインストールされていれば、そのプロセスをローカルファイルに向けることはできません。

関連する問題