I am trying to connect the nodes C at the bottom of in the left cluster/subgraph to the node D at the top of the right cluster as shown in the code below:
digraph G {
compound = true
subgraph left_cluster
{
subgraph first_cluster{
A[]
}
subgraph second_cluster{
B[]
}
subgraph third_cluster{
C[]
}
A -> B[style = invis]
B -> C[style = invis]
}
subgraph left_cluster
{
subgraph first_cluster{
D[]
}
subgraph second_cluster{
E[]
}
subgraph third_cluster{
F[]
}
D -> E[style = invis]
E -> F[style = invis]
}
//C -> D[splines=ortho]
}
Prior to the connection the output looks like this
Unfortunately the connection stacks both subgraphs as shown below instead of leaving them side-by-side
The following edit shows what I would like to achieve
Please advise.