1
graphviz(dot.exe)をコマンドラインから使用してグラフファイルを生成できます。インストールせずにQuickgraph.Graphvizを使用してグラフを生成する必要があります。出来ますか?Quickgraph.Graphvizはグラフ画像を描画するためにgraphvizのインストールが必要ですか?
graphviz(dot.exe)をコマンドラインから使用してグラフファイルを生成できます。インストールせずにQuickgraph.Graphvizを使用してグラフを生成する必要があります。出来ますか?Quickgraph.Graphvizはグラフ画像を描画するためにgraphvizのインストールが必要ですか?
「インストール」の定義方法は少し異なります。
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
でレンダリングを変更してください。ここでは「環境変数」に「ドット」があると仮定していますが、これもあまりにもインストールされていれば、そのプロセスをローカルファイルに向けることはできません。