digraph { rankdir = LR; newrank = true; dpi = 300.0; node [shape = "plaintext";]; subgraph cluster_not_fut { peripheries = 0; pin [label = <
Pin
>;]; subgraph cluster_boxes { peripheries = 0; rank = same; subgraph cluster_box_1 { subgraph cluster_box_2_internal { label = "b1"; shape = box; style = solid; style = filled; peripheries = 1; box1 [shape = "point";style = "invis";]; } } subgraph cluster_box_2 { subgraph cluster_box_2_internal { label = "b2"; shape = box; style = solid; peripheries = 1; box2 [shape = "point";]; } } } } subgraph cluster_target { style = bold; label = "pinned"; fut [label = <
fut
0
...
1
>;]; } box1 -> box2 [rankdir = TB; style = invis;]; edge [tailclip = false;]; pin -> box1 [style = "invis";]; pin -> box2 [tailport = "source:c"; arrowhead = "none";]; box2 -> fut [headport = "target";]; fut -> fut [tailport = "source:c"; headport = "internal";]; }