在 Graphviz 中,我可以调整指向矩形边界的箭头吗?

In Graphviz, can I adjust arrow pointing to rectangle's boundary?

我可以调整指向矩形边界的箭头吗?我想描述一个堆栈指针。谢谢! 像这样:

您可以使用一个端口。例如:

sp->stack:sw;

您很可能想使用 HTML-like-labels

digraph structs {
    node [shape=plaintext]
    stack [label=<
        <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0">
            <TR><TD PORT="top">top</TD></TR>
            <TR><TD PORT="mid">middle</TD></TR>
            <TR><TD PORT="bot">bottom</TD></TR>
        </TABLE>>];
    // edge to stack bottom west
    sp -> stack:bot:w
}