我正在使用 Graphviz 和 cgraph 来布局一些图形,在某些情况下,我已经知道了我希望节点所处的位置(因为它们形成了一个更大的图表的子图。)
使用dot
命令行工具,您可以添加-Knop
layout option,但如果在我的代码中尝试gvLayout(context, graph, "nop")
,或者为{gvParseArgs
调用dot -Knop
{1}}参数,结果图没有边缘路由,即使我的代码中有agset(graph, (char*)"splines", (char*)"true")
。
有没有办法在 cgraph 中为固定节点位置实现这种边缘路由?