下のグラフが現在のようになるまでには時間がかかりましたが、ほぼ満足しています。まだ私を悩ませていることの 1 つは、D と B の間の接続は、美学のためにすべてのノードの上にある必要があるということです。
面白いことに、エッジにポートを提供しても印象dot
に残らず、エッジが接続されたノードを通過するだけです。
これを回避する方法についてのアイデアはありますか?
digraph {
graph [splines=ortho, nodesep=0.2, fontname="DejaVu Sans", rankdir=LR]
node [shape=box, fontsize=8]
edge [arrowsize=0.5]
subgraph cluster {
style=invis;
A -> B -> C;
A -> B -> C;
A -> B -> C -> D;
D -> E;
D:nw -> B:ne;
}
{
D -> F -> { C; E };
}
}
PS:直交エッジを取得するには、最新の Graphviz バージョンが必要です。