Альтернативный макет при использовании Graphviz и Quickgraph
Я преобразовал пример, доступный на этой странице, в приложение для 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
кажется, ничего из вышеперечисленного не работает. не могли бы вы помочь?
Большое спасибо
1 ответ
Исправлено.. была проблема с аргументами пробелов в моем коде.
Спасибо, что