tailport=c is not working
This is my mwe
node [shape=none]; source [label=""]; node [shape=record, style="rounded"]; struct1 [label="<f0> | <f2>", style="rounded,filled", fillcolor="gray"]; struct2 [label="<f0> 2"]; struct3 [label="<f0> 1"]; struct1:f1 -> struct2:f0 [tailport=c]; struct1:f0 -> struct3:f0 [tailport=c]; source -> struct1; }
The result is:
This is not the expected behaviour. I expected to have the tails of the arrows to be attached to the centres of their respective sub-nodes.
How do I achieve this?