我使用GraphViz的dot
程序为我布置了一个有向图,结果令人满意。我使用splines=ortho
来获取节点和边缘,并且没有过多的重叠。
有时我想采用已经以这种方式布局的图表,并为其添加一些额外的视觉评论,而不修改底层布局。
例如,我想添加一系列箭头,显示图表中各种节点的遍历顺序。但我希望每个箭头都是一条直线段,完全忽略最初布局图形时应用的路径。
我的想法是向用户展示两个版本的布局图:一个GraphViz产生,然后是另一个版本,我的评论(箭头等)基本上是一个视觉叠加。
有干净和/或简单的方法吗?
我的偏好是完全通过.dot
文件完成,而不是直接使用GraphViz API。
答案 0 :(得分:0)
两种可能的解决方案: