我正在寻找一种方法来绘制我可以指定角度的位置,在该位置使用graphviz工具从节点绘制边缘。
示例如下图所示。
在这里,我将该线路向北移动为0度。
所以我需要像
这样的东西1--2 [angle="60"]
1--3 [angle="120"]
1--4 [angle="240"] // also can be angle="-120"
1--5 [angle="300"] // or angle ="-60"
我已经尝试过以下边缘属性= headport,tailport,dir 和图形属性 rankdir ,但我无法获得理想的结果。
答案 0 :(得分:2)
点渲染器允许使用端口指定边缘与节点的角度。您可以使用符号1:sw -> 2:ne;
来描述图表中的第一条边。
这有一些限制 - 例如只有45度精度,并且该过程有时会失败。如果您有简单的图形,您可以尝试使用其他渲染器来执行比分层点阵更平衡的布局,并尝试调整它们。