0

我正在尝试用 graphviz 制作基本的多边形。我有这样的事情:

graph {
    node [shape=circle]
    A [pos="0,1!"]
    B [pos="0,0!"]
    C [pos="1,0!"]
    D [pos="1,1!"]

    A -- B
    B -- C
    C -- D
    D -- A
}

显示以下内容

多边形1

我希望圆圈消失,看起来更像这样:

多边形2

我尝试切换到shape=point,但标签消失了。有什么建议么?

4

1 回答 1

1

使用 时shape=point,在每个节点上添加一个xlabel将在节点形状之外显示一个标签:

A [pos="0,1!", xlabel="A"]

文档指出标签将放置在节点形状之外,但靠近节点本身。但是,这些标签放在最后,有时可以省略(forcelabels为了救援)。

无法定义位置或偏移量。

于 2018-02-14T09:58:23.283 回答