我已将此页面上可用的示例转换为 Windows 应用程序之一。 http://www.pedautreppe.com/post/How-to-render-a-finite-state-machine-graph-in-ASPNET-.aspx
该应用程序正在按预期生成图像,但是当我尝试更改布局时,我无法让它工作。我正在尝试使用“Circo”或“Sfdp”而不是“点”。我尝试了以下更改,但生成的图像始终具有与“点”完全相同的布局:
1-我改变了行:
process.StartInfo.FileName = @"C:\Program Files\Graphviz 2.21\bin\dot.exe";
至:
process.StartInfo.FileName = @"C:\Program Files\Graphviz 2.21\bin\sfdp.exe";
或者:
process.StartInfo.FileName = @"C:\Program Files\Graphviz 2.21\bin\circo.exe";
2-我添加了“-Kspfg”/“-Kcirco”到
process.StartInfo.Arguments = "-Tgif -Gcharset=latin1";
3-我尝试结合1和2
以上似乎都不起作用。能否请你帮忙?
非常感谢