1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
|
col {
box a:aaa;
box b:bbb;
box c;
}
box xxx:xxx[middle=prev];
col c1 {
box ;#[bottom=next@top];
box [middle=c@middle];
box;
}
col c2 [allow_arrows=no] {
box ;#[bottom=next@top];
box ff[middle=c@middle];
box z;
}
col c3 {
box ;#[bottom=next@top];
box [middle=c@middle];
box x;
}
a->x [arrow.endtype=empty, via=xxx@top, routing=curvy];
a->x [arrow.endtype=double, line.corner=round];
#a->z;
col c4 [margin.left=30, margin.right=30] {
box f;#[bottom=next@top];
box g[middle=c@middle];
box h;
}
col c5 {
box f2;#[bottom=next@top];
box g2[middle=c@middle];
box h2;
}
g->g2 [color=red, via=h@bottomleft, via=h2@bottomright, routing=curvy];
g->g2 [color=blue, via=h@bottomleft, routing=curvy];
box final [middle=f2, margin.left=20];
f, g, h->f2, g2, h2
[arrow.endtype=line, arrow.size=spot,
line.width=0.3]
->final;
ff->h2 [line.corner=round, via=x@bottom];
|